首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CMake 3.11不生成Visual Studio解决方案文件(.sln)

CMake 3.11不生成Visual Studio解决方案文件(.sln)
EN

Stack Overflow用户
提问于 2018-05-07 03:50:54
回答 1查看 924关注 0票数 0

IDE3.9为我的项目创建了一个Visual Studio2017解决方案(*.sln)文件,然后我可以在CMake中打开它来编辑和构建我的项目。对于相同的项目,CMake 3.11运行正常,但不会生成解决方案文件。CMake对解决方案文件的支持有什么变化吗?CMake changelogs没有提到任何相关内容。

这个小项目演示了这个问题:

代码语言:javascript
复制
project(MyProject)
enable_language(CSharp)

cmake_minimum_required(VERSION 3.11)

add_custom_target(${PROJECT_NAME}
    SOURCES MyFile.cs # Missing MyProject.sln
#   SOURCES MyFile.txt # OK
)

在3.9版本中,两行代码都会生成一个MyProject.sln。在3.11版本中,包含MyFile.cs的行不会生成MyProject.sln。

EN

回答 1

Stack Overflow用户

发布于 2018-12-28 09:47:12

有一次我遇到了类似的问题,然后我删除了所有文件并从头开始重新生成,它起作用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50203898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档