C++ Visual Studio 2012 的命令行编译器



>我已经安装了Visual Studio Express 2012,并且我已经将cl.exe添加到我的PATH中,但显然缺少dll(? ),mspdb110.dll,我还注意到在2个不同的路径中有2个cl.exe

C:Program Files (x86)Microsoft Visual Studio 11.0VCbin
C:Program Files (x86)Microsoft Visual Studio 11.0VCbinx86_amd64

如何使用VS编译器从命令行编译文件main.cpp?我在哪里可以找到这个编译器的参考?

谢谢。

从 VC 目录运行 vcvarsall.bat 批处理文件,无论您将 Visual Studio 安装到哪个目录下(例如,在我的 PC 上,它位于 C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC 中)。 此批处理文件将配置环境以供工具链使用。

默认情况下,它将配置环境以使用 x86 本机工具链。 您还可以为批处理文件提供参数以使用其他工具链。 例如,可以通过 amd64 使用本机 x64 工具链,也可以传递 x86_amd64 使用 x86 -> x64 交叉编译工具链。 如果您对其他选项或它配置的确切内容感兴趣,请查看批处理文件的内容。

最新更新