我正在 TeamCity 上构建一个项目。同样的项目在 Jenkins 上构建没有任何问题,但在 TeamCity 上它在几个 json 上崩溃。该项目是使用 cmake 构建的。
Win7_x64、Qt5.9.3、msvc2015_64
Running JSON RPC C++ compiler on C:/TC/work/169893a6ea1c5cd5/proj/Calc/res/Calculator.json
[14:02:33]C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code -1073741515. [C:\TC\work\169893a6ea1c5cd5\Release_build\build\Calc.vcxproj]
[14:02:33]Done Building Project "C:\TC\work\169893a6ea1c5cd5\Release_build\build\Calc.vcxproj" (default targets) -- FAILED.
配置时一切正常。
库的路径也会找到正确的路径。它收集所有东西,除了 jsons。
可能是什么问题以及在哪里挖掘?
问题在环境中原来是一样的。在需要移植到 TeamCity 的 Jenkins 全局设置中声明了其他变量。