使用VC ++命令行创建.dll和.lib文件
如何使用命令行中的cl.exe
在VC ++中创建.lib
文件和.dll
文件?
Visual Studio附带了一个名为LIB.EXE
的库工具,可用于从目标文件创建库文件。 如果设置命令行以便路径上有CL.EXE
,则还应该能够运行LIB.EXE
。
例如
LIB.EXE /OUT:MYLIB.LIB FILE1.OBJ FILE2.OBJ
要创建一个dll,只需使用LINK.EXE
(对于可执行文件),但使用/DLL
开关。
例如
LINK.EXE /DLL /OUT:MYLIB.DLL FILE3.OBJ FILE4.OBJ
重新制作DLL,如果您有源文件,这些是简写forms:
cl /LD foo.c bar.c baz.c /FeMyImage.dll
要么
cl /LD foo.c bar.c baz.c /link /out:MyImage.dll
是等价的。