首页 > 解决方案 > KDevelop4:导入 CMakeList.txt 后目标构建目录翻倍

问题描述

当我尝试从通过导入的项目中编译单个构建目标时,CMakeList.txt我收到错误消息,提示找不到该文件。错误消息引用路径是真实路径的两倍:

在此处输入图像描述

正确的路径应该是:( /u/25/prokoph1/unix/git/SimpleSimulationEngine/cpp/build 这是大学网络中的计算机,可能会有点混乱)

背景:我有一个大型 CMake C++ 项目(https://github.com/ProkopHapala/SimpleSimulationEngine),嵌套构建目标超过 100 个。到目前为止,我一直在使用 Code::Blocks 生成器,现在我正在尝试使用看起来很酷的 Kdevelop4。它能够在CMakeList.txt没有任何项目生成器的情况下加载。代码导航(跳转到声明)效果很好。它可以毫无问题地编译整个项目。但是编译和运行单个构建目标不起作用。

标签: c++buildcmakekdevelop

解决方案


KDevelop 4 不再维护。您应该使用 KDevelop 5。
如果您的发行版没有提供新版本,我建议使用来自https://www.kdevelop.org/download的 AppImage


推荐阅读