【发布时间】:2015-05-20 09:21:23
【问题描述】:
我从主页下载了CustusX,并尝试关注build instructions。 (以 ./cxInstaller.py --full --all -t RelWithDebInfo 作为最后一个命令。在 Kubuntu 14.04 上运行顺利。
现在,所有内容都已检查并在硬盘上可用,我尝试设置一个项目,以便我可以在 IDE 中进行一些调试,例如。 qtcreator 或日食。我搜索了文档,但没有找到。
我尝试将 cmake-gui 指向 /[...]/custusx/CX/CX,选择 Eclipse CDT4 - Ninja 并尝试配置。但它失败了,因为它找不到 FindEigen.cmake:
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find Eigen (missing: EIGEN_INCLUDE_DIR EIGEN_VERSION_OK)
(Required is at least version "2.91.0")
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE) CMake/FindEigen.cmake:76 (find_package_handle_standard_args) CMake/cxInitializeLibraries.cmake:273 (find_package) source/CMakeLists.txt:11 (cx_initialize_Eigen)`
我看到 CMake 目录中有一个 FindEigen.cmake,但设置 CMAKE_MODULE_PATH 也没有帮助。
QtCreator 也无法正常工作,因为当指向 custusx/CX/CX 的 CMakeLists.txt 时,它在解析 CMake 文件时遇到了同样的问题
那么,问题是如何在 IDE 中获得可运行的设置,最好是 qtcreator 或 eclipse 以开发 custusx 插件?
【问题讨论】:
-
我想创建一个 custusx 标签,但我没有足够的声誉。我认为这是一个仅与此软件包相关的问题,因此我会很感激这样的标签(这与answer 的行一致:添加评论并要求创建)。在这里提出问题似乎也是作者的意图(来自他们的developers page:“在stackoverflow.com/search?q=custusx上发布问题,使用标签custusx”)
标签: cmake