使用 CMake 构建时可以禁用解决方案文件吗?

Rafaelplayerxd YT

我对 cmake 比较陌生,在学习了一些之后,我看到 cmake 正在为构建的代码生成一个 .sln(解决方案)文件,有没有办法禁用这种行为?如果是,是哪个?我在 cmake 文档和 cmake 属性中徘徊,但什么也没找到。

问题是我已经为我的项目制作了一个 .sln 文件,我只想将 .vcxproj 文件添加到我已经制作的解决方案中,其他项目也在该文件中,所以我希望将它们分组并组织成一个文件,所以,可能吗?

箭头

好吧,您可以尝试将 CMake 项目配置到一个空文件夹中,然后将生成的项目添加到您的解决方案中。

但是,CMake 使用解决方案文件来设置目标(映射到项目)之间的依赖关系,包括在后台调用 CMake 的内部目标。通过跳过运行这些目标,您可能会进入构建系统的不一致状态。

我想,您只需要打开 2 个 Visual Studio 实例——一个用于 CMake 解决方案,另一个用于您自己的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用[CMake /命令行]构建VS 2015解决方案

如何使用cmake从Visual Studio构建为ia32解决方案

使用 cmake 构建时禁用 RtMidi 示例

使用CMake为VS 2017生成解决方案时出现问题

使用cmake在Mac上生成Visual Studio解决方案

使用CMake构建Metallib

使用CMake构建zLib

使用CMake在同一文件夹中生成两个Visual Studio解决方案

如何在CMake生成的解决方案中使用相对路径打开源代码中的文件

使用Optimize.minimize()时可以使用“超时”获得解决方案吗?

可以使用SCons来构建使用CMake的库吗?

如何使用CMake获得所有项目的VS解决方案以及单个项目的解决方案

选择“构建解决方案”时如何生成CMake生成的INSTALL

使用CMake在同一解决方案中创建C#和C ++ / CLR项目(针对Visual Studio的CMake)

使用cmake构建时,qtcreator忽略cmake选项

无法使用CMake构建STXXL

使用CMake构建C ++协议

如何使用CMake构建库

使用CMake构建库时出错

如何使用CMake构建DCMTK项目文件?

如何使用cmake构建“文件副本” RPM?

为什么针对x86_64的“创建共享库时无法使用R_X86_64_32”的CMake解决方案?

CMake Visual Studio 解决方案设置

使用CMake编译时“ CMAKE_CXX_COMPILER损坏”

在cmake文件的execute_process命令中使用cmake变量

C++,我可以在构建器模式中使用默认构造函数吗?请检查我的问题和我的解决方案

使用cmake使用“实验/文件系统”构建项目

使用Microsoft身份和构建解决方案时警告CS1702

在Visual Studio中构建解决方案时使用哪个编译器?