2013-04-10 2 views
0

J'ai un projet cpp avec des dossiers logiques. Maintenant, je veux travailler sur le projet en studio visuel. J'ai donc écrit un cmakelist comme:Le fichier .sln n'est pas généré

project(myapp) 
cmake_minimum_required(VERSION 2.8) 
file(GLOB myapp_SRC 
    "*.h" 
    "*.cpp" 
) 

add_executable(myapp ${myapp_SRC}) 

Mais après la configuration dans le répertoire build un fichier nommé CMakeCache et un répertoire nommé CMakeFiles est uniquement généré? qu'est-ce qui ne va pas? Je suis débutant dans CMake

Répondre

0

Probablement le CMake ne connaît pas votre Visual Studio, essayez quelque chose comme:

cmake . -G "VisualStudioVersion" 

VisualStudioVersion devrait être remplacée par l'une des versions ci-dessous (étant donné que vous utilisez la dernière version CMake):

Visual Studio 10   
    Visual Studio 10 IA64  
    Visual Studio 10 Win64  
    Visual Studio 11   
    Visual Studio 11 ARM  
    Visual Studio 11 Win64  
    Visual Studio 6    
    Visual Studio 7    
    Visual Studio 7 .NET 2003 
    Visual Studio 8 2005  
    Visual Studio 8 2005 Win64 
    Visual Studio 9 2008  
    Visual Studio 9 2008 IA64   
    Visual Studio 9 2008 Win64 

... aussi, ne pas oublier que vous devez ouvrir l'invite de commande Visual studio, au lieu de la cmd.exe normale (ou vous devez exporter toutes les variables d'environnement).