0

我需要从 Visual Studio 编译一个外部源文件。我从开发人员命令提示符中选择了它:

cl /EHsc test.cpp

所以我尝试了这个:

system("cl /EHsc test.cpp");

但是 system() 调用的普通 cmd 中不存在命令“cl”

有什么建议如何使用编译器功能吗?

4

1 回答 1

0

现在我自己做了,对于那些好奇的人,我复制了 vcvars32.bat 并添加了一些这样的命令:

cd %~dp0%

cl /LD source.cpp /EHsc ;remember putting this part after the bat-file called all important commands

现在我只需要从 C++ 中执行这个文件,我们开始吧。

于 2016-02-23T19:28:26.880 回答