CMake -G Ninja sur Windows spécifier x64
Je suis en utilisant CMake sur Windows avec Ninja générateur
cmake -G Ninja ..
Cette utilise la valeur par défaut de Windows x86 de la chaîne.
Comment spécifier x64 à l'aide de la Ninja générateur?
PS: je sais comment générer x64 avec Visual Studio
cmake -G "Visual Studio 12 2013 Win64 ..
OriginalL'auteur xren | 2015-07-07
Vous devez vous connecter pour publier un commentaire.
Vous devez définir le compilateur environnement en conséquence avant d'appeler
Ninja
génération. Si vous avez Visual Studio 2013 est installé sur le chemin d'installation de votre appel:Modifier: Merci pour l'astuce de @Antwane: "Ou tout simplement lancer CMake commande à partir d'un
Microsoft Visual Studio Command Prompt (x64)
. Un raccourci vers cette invite est situé dans le Menu Démarrer".La dénomination varie selon les versions de Visual Studio:
Alors quand j'ai regarder dans le générés
CMakeCache.txt
fichier que je vois:Cela a fonctionné pour moi comme la vraie réponse.
Notez que /DWIN32 est toujours définie dans le fichier de Cache. Cela vient de Windows-MSVC.cmake
OriginalL'auteur Florian
Quand j'ai essayé de lancer cmake sur la ligne de commande dans Windows, essayez d'utiliser Ninja et de mieux les cibler Visual Studio 14.0 compilateur (2015), elle a gardé ramasser sur d'autres installés compilateurs (dans mon cas gcc) à la place.
La ligne de commande suivante travaillé:
OriginalL'auteur techmancer75