Я использую ninja
в качестве инструмента построения cmake
, ninja
параллельно. При сборке на физическом компьютере он без проблем компилируется, но в контейнере Windows docker сообщает:
фатальная ошибка C1041: не удается открыть программную базу данных 'blabla.pdb'; если несколько файлов CL.EXE записывают в один и тот же файл .PDB, пожалуйста, используйте / FS
Компилятор MSV C 2015, но /FS
кажется вариантом 2012 или 2013, после добавления /FS
для флагов CXX:
Компилятор C ++
"C: / Program Files (x86) / Microsoft Visual Studio 14.0 / VC / bin / cl.exe"
не может скомпилировать простую тестовую программу.
Компилируется без проблем, если я просто использую одно ядро.
Я долго искал в Интернете время, но полезной информации не найдено.