简体   繁体   English

.sln文件未生成

[英].sln file is not being generated

I have a cpp project with logical folders. 我有一个带有逻辑文件夹的cpp项目。 Now I want to work on the project in visual studio. 现在,我想在Visual Studio中进行该项目。 So I've written a cmakelist like: 所以我写了一个cmakelist像:

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

add_executable(myapp ${myapp_SRC})

But after configuration at the build directory a file named CMakeCache and a directory named CMakeFiles is only being generated? 但是,在构建目录中配置后,仅生成了名为CMakeCache的文件和名为CMakeFiles的目录吗? what is going wrong? 怎么了? I'm beginner in CMake 我是CMake的初学者

Probably the CMake doesn't know about your Visual Studio, try something like: CMake可能不了解您的Visual Studio,请尝试以下操作:

cmake . -G "VisualStudioVersion"

VisualStudioVersion should be replaced by one of the versions listed below (considering you are using the last CMake version): 应将VisualStudioVersion替换为以下列出的版本之一(考虑到您使用的是最新的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 

...also, don't forget you should open the Visual Studio Command Prompt, instead of the normal cmd.exe (or you should export all environment variables). ...此外,别忘了您应该打开Visual Studio命令提示符,而不是常规的cmd.exe(否则,您应该导出所有环境变量)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM