Как cmake указывает "Platform Toolset" для проекта Visual Studio 2015?
Существует проект VS2015, который генерируется cmake, и я хочу изменить его "Platform Toolset"
"Платформенный набор инструментов" Местоположение
Я пробовал эти решения, но не могу работать:
Может ли кто-нибудь помочь? Спасибо.
Ответы
Ответ 1
Прежде всего: удалите CMakeCache.txt, если вы уже создали свой проект. Следующий запуск cmake:
cmake -G "Visual Studio 14" -T v120
Всякий раз, когда вам нужно изменить генератор (и набор инструментов является его частью), вы должны удалить файл CMakeCache.txt.
Ответ 2
Для любого, кто находит это, решение состоит в том, чтобы использовать CMAKE_SYSTEM_VERSION.
например.
cmake -DCMAKE_SYSTEM_VERSION=8.1 .