我对 cmake 比较陌生,在学习了一些之后,我看到 cmake 正在为构建的代码生成一个 .sln(解决方案)文件,有没有办法禁用这种行为?如果是,是哪个?我在 cmake 文档和 cmake 属性中徘徊,但什么也没找到。
问题是我已经为我的项目制作了一个 .sln 文件,我只想将 .vcxproj 文件添加到我已经制作的解决方案中,其他项目也在该文件中,所以我希望将它们分组并组织成一个文件,所以,可能吗?
好吧,您可以尝试将 CMake 项目配置到一个空文件夹中,然后将生成的项目添加到您的解决方案中。
但是,CMake 使用解决方案文件来设置目标(映射到项目)之间的依赖关系,包括在后台调用 CMake 的内部目标。通过跳过运行这些目标,您可能会进入构建系统的不一致状态。
我想,您只需要打开 2 个 Visual Studio 实例——一个用于 CMake 解决方案,另一个用于您自己的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句