#c #visual-studio #qt #msbuild #clang
Вопрос:
Я работаю над проектом Qt в Visual Studio 2019, и я хотел переключиться с MSVC на Clang. Я установил clang-cl через установщик Visual Studio и изменил настройку проекта набора инструментов платформы на clang.
Теперь, когда я пытаюсь создать свой проект, я получаю следующую ошибку: MSB4018: The "MultiToolTask" task failed unexpectedly
.
Я читал об этой проблеме сообщества разработчиков VS, что проекты Qt не будут компилироваться с помощью Clang, если флаг многопроцессорной компиляции (/MP) установлен на «Да».
Поэтому я попытался установить его на «Нет», и проекты успешно строятся. Теперь проблема в том, что полная сборка занимает в два раза больше времени, чем раньше. (10 минут против 5 минут)
Есть ли способ включить многопроцессорную компиляцию с помощью Clang для проектов Qt ?