c++ - KDevelop4 : target build directory doubled after importing CMakeList. 文本文件

标签 c++ build cmake kdevelop

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

enter image description here

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

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

最佳答案

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

关于c++ - KDevelop4 : target build directory doubled after importing CMakeList. 文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51382533/

相关文章:

c++ - 使用 C/C++ 连接 mySQL 数据库?

C++:使用sqlite创建动态数据库以传输语音流

java - Android .apk 大小加倍,具体取决于自 v17 工具以来用于部署的开发盒

c++ - 自 Mojave 以来,链接在 Homebrew 软件的 cmake 中不起作用

c++ - 如何在 INTERFACE 库中使用 'target_sources' 命令?

c++ - 来自 math.h 的函数使用 C++/clr 返回无效结果

c++ - std::string/引用计数/const

visual-studio-2010 - 我在哪里可以看到预构建事件和后构建事件 (VS2013) 的输出?

Android Studio NDK 构建问题 Error :Execution failed for task ':app:buildNative'

c++ - Cmake 仅链接到可执行文件