0

我需要一些帮助来为我的 asm 程序添加 Irvine32 inc/lib 支持。我将 inc/lib 添加到他们的文件夹并添加了 include Irvine32.inc includeLib Irvine32.lib 但是在与 Irvine32.lib 链接时出现错误。

有没有一个地方我可以下载一个可以运行 lib 的一体化软件包。

谢谢

4

3 回答 3

2

如果您使用masm32 程序,请将Irvine32.inc放入 masm32\include 文件夹,将 Irvine32.lib 放入 masm32\lib 文件夹。在源文件 asm 中写入

includelib   \masm32\lib\Irvine32.lib
include      \masm32\include\Irvine32.inc

我读这本书的时候成功了!

于 2012-11-16T01:00:41.253 回答
1

您提到的库与 Kip Irvine 的书“x86 处理器的汇编语言”一起使用。它目前是第六版,我发现它是对汇编的一个很好的介绍。

在前几章(我相信是第 3 章)中,他介绍了包含过程。它说明了在哪里放置文件等,并且可能对您有所帮助(我会在这里记录它,但它有点涉及)。

干杯,

斯科特

于 2011-02-08T01:04:05.423 回答
0

本书的示例附带一个演示项目,您可以使用该项目作为项目的基础。您还应该检查您的链接器设置,并确保 Irvine32 库的路径包含在附加库依赖项属性中。我曾经遇到过这个问题,只是使用 Kip 书中附带的默认项目创建了一个模板项目。

请访问我的博客设置 vs10 以使用 masm32 进行编程,了解如何将库添加到 masm32 项目的详细信息。

于 2011-10-10T14:27:38.997 回答