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
Обсуждают сегодня