Как заставить Clion с помощью пользовательской версии MSVC?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как заставить Clion с помощью пользовательской версии MSVC?

Сообщение Anonymous »

Проблема < /h1>
Я использую Clion 2022.2, Visual Studio 2022 и Cmake 3.23. Я хочу использовать инструмент версии 14.31.17.1, который старше, чем самый новый.

Код: Выделить всё

project(test_project)
add_executable(test_project main.cpp)
< /code>
В Clion я указываю генератор Visual Studio 2022 и набор инструментов 14.31.17.1. Выполненная команда < /p>
"C:\Program Files\CMake\bin\cmake.exe" -G "Visual Studio 17 2022" -T version=14.31.17.1 -S F:\test_project -B F:\test_project\build
< /code>
Тем не менее, журналы говорят < /p>
-- The C compiler identification is MSVC 19.33.31629.0
-- The CXX compiler identification is MSVC 19.33.31629.0
Когда я очищаю каталог кэша и выполняю одну и ту же команду в терминале Clion (скопируйте и вставьте его с. или & prefix), я получаю то, что хочу

Код: Выделить всё

-- The C compiler identification is MSVC 19.31.31107.0
-- The CXX compiler identification is MSVC 19.31.31107.0
< /code>
Примечание: инструмент 14.31.31103 содержит MSVC 19.31.31107.0, в то время как инструмент 14.33.31629 содержит MSVC 19.33.31629.0. Поэтому я заключаю, что что -то идет не так. />  Когда я удаляю последний набор инструментов с использованием установщика Visual Studio, он также автоматически удаляет инструменты C ++ Cmake для Windows, что не позволяет мне использовать Cmake с Visual Studio. < /p>
 build < /h1>
main.cpp < /code> file < /p>



Подробнее здесь: [url]https://stackoverflow.com/questions/73401336/how-to-force-clion-using-a-custom-msvc-version[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»