使用Winasm创建.inc,.lib和dll

时间:2013-10-16 04:24:52

标签: assembly dll masm

我是使用Winasm的新手。

我正在研究Iczelion,关于DLL,我创建.asm和.def文件,但是在汇编和链接之后,只创建.dll和.obj文件

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

我该怎么做可以创建.inc,.lib

3 个答案:

答案 0 :(得分:1)

您可以将link.exe与-DLL参数一起使用。

答案 1 :(得分:1)

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

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

你执行以下命令:

  1. 设置路径:

    set path = masm32中bin目录的路径

  2. 编译:

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

  3. 编译resouse(如果需要):

    rc< .rc文件名>

  4. 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>
    

答案 2 :(得分:0)

On Iczelions tutorial page, 在“Iczelion的其他教程”部分 点击链接:Hints on how to create MASM import lib