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

推进路径应该是:/u/25/prokoph1/unix/git/SimpleSimulationEngine/cpp/build (这是大学网络中的计算机,可能会给路径带来一点混乱)。
背景:我有一个大型的CMake C++项目(https://github.com/ProkopHapala/SimpleSimulationEngine),其嵌套构建目标超过100个。到目前为止,我使用的是代码::块生成器,现在我正在尝试使用看起来很酷的Kdevelop4。它可以在没有任何项目生成器的情况下加载CMakeList.txt .代码导航(跳转到声明)工作得很好。它可以编译整个项目,没有任何问题。但是编译和运行单个构建目标不起作用。
发布于 2018-09-06 15:28:29
KDevelop 4不再被维护。您应该使用KDevelop 5。
如果您的发行版没有提供新版本,我建议使用来自https://www.kdevelop.org/download的https://www.kdevelop.org/download
https://stackoverflow.com/questions/51382533
复制相似问题