TeamCity使用Visual Studio构建C++解决方案

问题描述:

我有一个我想用TeamCity构建的小型测试项目。在TeamCity中,我用跑步者类型'Visual Studio'解决方案创建了一个构建步骤。问题是它不是建立。我得到的错误是:TeamCity使用Visual Studio构建C++解决方案

错误C1069:无法读取编译器命令行

这里生成日志的一部分:

[16:55:05]ClCompile 
[16:55:05]CL 
[16:55:05]C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /sdl /Od /Oy- /D WIN32 /D _DEBUG /D _LIB /D _UNICODE /D UNICODE /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:queue UnitTest.cpp 
[16:55:05]UnitTest.cpp 
[16:55:05]c:\data\teamcity buildagent\work\d8c46b39964cb4dc\testlibrary\unittest.cpp(27, 0): error C1069: cannot read compiler command line 

尝试在TeamCity的生成代理路径移除空间:

c:\ data ** teamcity buildagent ** \ work \ d8c46b39964cb4dc \ testlibrary \ unittest.cpp

VS2013编译器存在一个错误,如下所示:

http://social.msdn.microsoft.com/Forums/vstudio/en-US/82304c15-37e2-4761-8928-0c67e074bf47/error-c1069-cannot-read-compiler-command-line-on-visual-studio-2013-rc?forum=vcgeneral

(注意,这是指在RC和现在可以固定)

+0

的更新VS2013更新3问题得到解决之后。日Thnx。 – 2014-09-08 14:32:55