';无法打开程序数据库';Windows docker容器中的问题
我使用';无法打开程序数据库';Windows docker容器中的问题,docker,visual-studio-2015,ninja,windows-container,Docker,Visual Studio 2015,Ninja,Windows Container,我使用ninja作为cmake的构建工具,ninja并行构建。在物理计算机中编译时,它不会出现任何问题,但在Windows docker容器中,它会报告: 致命错误C1041:无法打开程序数据库“blabla.pdb”;如果有多个CL.EXE写入 相同的.PDB文件,请使用/FS 编译器是MSVC 2015,但在将/FS添加到CXX标志后,/FS似乎是2012或2013选项: C++编译器< /P> “C:/ProgramFiles(x86)/Microsoft Visual Studio 1
ninja
作为cmake
的构建工具,ninja
并行构建。在物理计算机中编译时,它不会出现任何问题,但在Windows docker容器中,它会报告:
致命错误C1041:无法打开程序数据库“blabla.pdb”;如果有多个CL.EXE写入
相同的.PDB文件,请使用/FS
编译器是MSVC 2015,但在将/FS
添加到CXX标志后,/FS
似乎是2012或2013选项:
C++编译器< /P> “C:/ProgramFiles(x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe”
无法编译简单的测试程序 如果我只使用一个内核,它就可以编译 我在网上搜索了很长时间,但没有找到有用的信息