Yukarıdaki çözümlerden hiçbiri işe yaramadıysa, durun ve bir sağlık kontrolü yapın.
Yanlış -G <config>
ipi kullanarak yandım ve bana bu yanıltıcı hatayı verdi.
İlk olarak, normal komut isteminden değil VS Komut İstemi'nden çalıştırın . Bunu içinde bulabilirsiniz
Start Menu -> Visual Studio 2015 -> MSBuild Command Prompt for VS2015
Bu, VS araçlarına, vb. Tüm doğru yolları ayarlar.
Şimdi cmake'de hangi jeneratörlerin mevcut olduğunu görün ...
cmake -help
...<snip>...
The following generators are available on this platform:
Visual Studio 15 [arch] = Generates Visual Studio 15 project files.
Optional [arch] can be "Win64" or "ARM".
Visual Studio 14 2015 [arch] = Generates Visual Studio 2015 project files.
Optional [arch] can be "Win64" or "ARM".
Visual Studio 12 2013 [arch] = Generates Visual Studio 2013 project files.
Optional [arch] can be "Win64" or "ARM".
Visual Studio 11 2012 [arch] = Generates Visual Studio 2012 project files.
Optional [arch] can be "Win64" or "ARM".
Visual Studio 10 2010 [arch] = Generates Visual Studio 2010 project files.
Optional [arch] can be "Win64" or "IA64".
...
Daha sonra uygun bir dize tercih ile ilave [kemer].
mkdir _build
cd _build
cmake .. -G "Visual Studio 15 Win64"
Bir alt dizinde cmake çalıştırmak, o dizindeki her şeyi silebileceğiniz için 'temiz' yapmayı kolaylaştırır.
Visual Studio 15'e yükselttim ancak dikkat etmedim ve 2012 için oluşturmaya çalışıyordum.
PATH
ihtiyaç duyduğu programı bulmak için içine bakması mümkün olabilir , bu nedenle güncellenmemişse derleyiciyi bulamaz.