使用免费版的Visual C++从命令行构建.sln项目

Bas*_*asj 0 c++ visual-studio visual-c++

如果我不想使用Visual Studio IDE的功能,是否可以安装Microsoft C++编译器的非时间限制 /非30天限制演示(哪个版本?)和构建一个直接来自命令行的.sln项目?

以下是我成功用于单个.cpp文件项目的内容:

call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86
cl helloworld.cpp /link user32.lib
Run Code Online (Sandbox Code Playgroud)

有没有办法将其扩展到.sln项目?

0x5*_*453 5

我用devenv它.请注意,至少在VS 2017社区中,您必须打开VS gui并使用Microsoft帐户登录,否则它将在30天后停止允许编译.

PATH=%PATH%;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE
devenv Solution.sln /build Debug /project project
Run Code Online (Sandbox Code Playgroud)

(即使你不跑vcvarsall.bat,这也有效,这很好)