C++ .sln文件未生成

C++ .sln文件未生成,c++,configuration,build,cmake,C++,Configuration,Build,Cmake,我有一个带有逻辑文件夹的cpp项目。现在我想在VisualStudio中处理这个项目。所以我写了一个cmakelist,比如: project(myapp) cmake_minimum_required(VERSION 2.8) file(GLOB myapp_SRC "*.h" "*.cpp" ) add_executable(myapp ${myapp_SRC}) 但是在构建目录下进行配置之后,只会生成一个名为CMakeCache的文件和一个名为cmakfiles的目录?

我有一个带有逻辑文件夹的cpp项目。现在我想在VisualStudio中处理这个项目。所以我写了一个cmakelist,比如:

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

add_executable(myapp ${myapp_SRC})
但是在构建目录下进行配置之后,只会生成一个名为CMakeCache的文件和一个名为cmakfiles的目录? 出什么事了?
我是CMake的初学者

可能CMake不了解您的Visual Studio,请尝试以下方法:

cmake . -G "VisualStudioVersion"
VisualStudioVersion应替换为以下列出的版本之一(考虑到您使用的是最后一个CMake版本):

…此外,不要忘记,您应该打开Visual Studio命令提示符,而不是普通的cmd.exe(或者您应该导出所有环境变量)

  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