In che modo cmake specifica “Platform Toolset” per un progetto di Visual Studio 2015?

C’è un progetto VS2015 che è generato da cmake e voglio cambiare il suo “Platform Toolset”

Posizione “Piattaforma Toolset”

Ho provato queste soluzioni ma non posso lavorare:

  1. set (CMAKE_VS_PLATFORM_TOOLSET “v120”)

  2. cmake -T “v120”

Qualcuno può aiutare? Grazie.

Prima di tutto: rimuovi CMakeCache.txt se hai già generato il tuo progetto. Prossima esecuzione cmake:

cmake -G "Visual Studio 14" -T v120 

Ogni volta che è necessario modificare il generatore (e il set di strumenti ne fa parte), è necessario rimuovere il file CMakeCache.txt.