2

我是使用 Winasm 的新手。

我正在学习 Iczelion 的 tut,在关于 DLL 中,我创建了 .asm 和 .def 文件,但是在组装和链接之后,只创建了 .dll 和 .obj 文件

我不知道如何创建 .inc、.lib 文件(我需要它们,因为它需要在之后)。

我该怎么做才能创建 .inc , .lib

4

3 回答 3

1

您可以使用带有 -DLL 参数的 link.exe。

于 2013-11-04T01:21:44.873 回答
1

您想在 MASM 中创建 .lib 文件吗?

下面的步骤是从 asm 源文件创建 exe (dll) 文件。

您执行以下命令:

  1. 设置路径:

    设置路径 = masm32 中 bin 目录的路径

  2. 编译:

    ml /c /coff <.asm 文件名>

  3. 编译资源(如果需要):

    rc <.rc 文件名>

4a。链接并制作 .lib 文件(如果要制作 .dll 文件):

link /DLL /DEF:<.def file name>.def /SUBSYSTEM:WINDOWS <.obj file name>     or

4b。链接并制作 .lib 文件(如果要制作 .exe 文件):

link /DEF:<.def file name>.def /SUBSYSTEM:WINDOWS <.obj file name>
于 2013-11-24T08:30:48.087 回答
0

在 Iczelions 教程页面上, 在“Iczelion 的其他教程”部分中单击链接:有关如何创建 MASM 导入库的提示

于 2013-10-16T04:33:14.733 回答