我用
ninja
作为
cmake
,
忍者
平行建造。在物理机器中编译时,它不会出现任何问题,但在Windows docker容器中,它会报告:
致命错误C1041:无法打开程序数据库“blabla”。pdb';如果有多个CL.EXE写入
相同的。PDB文件,请使用/FS
编译器是MSVC 2015,但是
/FS
似乎是2012年或2013年的选择,添加后
/财政司司长
到CXX标志:
C++编译器
“C:/Program Files(x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe”
无法编译简单的测试程序。
如果我只使用一个内核,它就可以编译。
我在网上搜索了很长时间,但没有找到有用的信息。