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

时间:2017-06-23 19:58:27

标签: c++ visual-studio visual-c++

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

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

function y = modelo(d,ht,hr,h0,f,data)
y=NaN(size(d));
c=3*10^8;
lambda=c/f;
rbp = 4*(ht-h0)*(hr-h0)/lambda
if d <= rbp
    y = 20*log10(4*pi/lambda)+10*@(x)x(1)*log10(d)-data;
else
    y =20*log10(4*pi/lambda)+10*@(x)x(1)*log10(d) + 10*@(x)x(2)*log10(d)-data;
end

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

1 个答案:

答案 0 :(得分: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

(即使你不运行vcvarsall.bat,这也很有用,这很好)