2010-02-17 8 views
3

J'utilise CMake 2.6.4 Windows XP Pro Compiler sur Visual Studio 2008 édition VC expressCMake création solution studio visuel sur la ligne de commande

Je peux créer les fichiers de solution en utilisant le CMake GUI. Cependant, je ne veux pas utiliser cmake-GUI, car je préfère toujours la ligne de commande.

Toutefois, un problème est survenu lors de la création du fichier de solution à partir de la ligne de commande.

que je fais « de la source » et c'est ma structure de répertoire:

project/ 
    src/ 
    build/ 

je peux courir CMake à partir du répertoire de construction.

cmake ../src 

Cependant, quand j'essaie ceci:

cmake ../src --visual studio 2008 

Il ne fonctionne pas et ne crée pas les fichiers de solution.

Est-ce que je fais quelque chose de mal?

Un grand merci pour toutes les suggestions,

Répondre

10

Oui, vous le faites mal. Essayez d'invoquer

cmake 

pour voir comment les options sont passées à sur la ligne de commande.

Pour votre cas, il sera:

cmake -G "Visual Studio 9 2008" ..\src 
+0

Merci, cela a très bien fonctionné. – ant2009

0

Lorsque vous tapez CMake dans la ligne de commande wihout toutes les options, vous verrez toutes les options possibles. L'un d'entre eux est -G, qui spécifie le générateur pour vos fichiers de projet.

Une liste de tous les noms de générateurs possibles sera également présentée.

Questions connexes