读书人

怎样用cl.exe、link.exe编译多源文件程

发布时间: 2012-09-25 09:55:59 作者: rapoo

怎样用cl.exe、link.exe编译多源文件程序?
cpp文件:main.cpp、module1.cpp、module2.cpp。
lib文件:lib1.lib、lib2.lib。
使用到stdio.h、string.h等标准库。

请问使用cl.exe、link.exe怎样编译成文件名为test.exe的可执行文件?请分别给出cl.exe以及link.exe的命令行。

[解决办法]
最简单的
cl main.cpp module1.cpp module2.cpp lib1.lib lib2.lib /Fetest.exe

分别编译的话
cl main.cpp /c
cl module1.cpp /c
cl module2.cpp /c
cl main.obj module1.obj module2.obj lib1.lib lib2.lib /Fetest.exe

基本上,cl可以替代link.也可以给link传参数

读书人网 >C++

热点推荐