solutionы, которые в дальнейшем собираются путем запуска команды "cmake --build . --config Release -v -j".
Чистая сборка проходит нормально, но если внести какие-либо изменения в код и запустить перекомпиляцию, то возикают предупреждения вида:
warning LNK4020: a type record is corrupted; some symbols and types may not be accessible from the debugger
и ошибки вида:
fatal error LNK1318: Unexpected PDB error; OK (0)
В сборке используются флажки "/Zi /Zf /FS".
Подскажите, пожалуйста, куда смотреть, гугление не помогает. Можно ли это починить не отказываясь от параллельной сборки?
попробуйте выключить инкрементальную линковку https://docs.microsoft.com/en-us/cpp/build/reference/incremental-link-incrementally?view=msvc-170
Обсуждают сегодня