Как Cmake определяет версию MSVC - PullRequest
0 голосов
/ 07 февраля 2019

У меня установлено два MSVC visual studio 15 2017 и visual studio 14 2015 в моей системе.когда я запускаю cmake в корневом каталоге моего проекта, он обнаруживает версию visual studio 15 2017 и создает решение для Visual Studio в соответствии с этим, но когда я указываю visual studio 14 2015 с помощью команды cmake -G "visual studio 14 2015" создает решение в соответствии с этой версией.

Но в моей среде сборки или на машине я не устанавливаю программное обеспечение, а сопоставляю завершите установку программного обеспечения на центральном диске и установите переменную среды, используя vcvarsall.bat , и используйте его.

Но теперь я создаю инфра, используя cmake в том смысле, что он не обнаруживает msvc , просто устанавливая переменную пути, используя вышеуказанный способ.

так же, как cmake конфигурируют, читая Registry или переменная окружения .

как если бы она выполняла настройку с использованием переменная окружения , то какую ошибку я делаю.

или если выполняем настройку с намиing Registry тогда как я могу решить эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...