代码之家  ›  专栏  ›  技术社区  ›  Xiaofeng Victoria Zhislina

Windows docker容器中的“无法打开程序数据库”问题

  •  0
  • Xiaofeng Victoria Zhislina  · 技术社区  · 6 年前

    我用 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”

    无法编译简单的测试程序。

    如果我只使用一个内核,它就可以编译。

    我在网上搜索了很长时间,但没有找到有用的信息。

    0 回复  |  直到 6 年前
    推荐文章