如何使CustusX的IDE安装程序运行以进行插件开发?

乔玛

从主页下载了CustusX,并尝试遵循构建说明./cxInstaller.py --full --all -t RelWithDebInfo最后命令。在Kubuntu 14.04上运行顺利。

现在,所有内容都已检出并在硬盘上可用,我尝试建立一个项目,以便可以从IDE中进行一些调试,例如。qtcreator或eclipse。我搜索了文档,但没有找到它。

我试图将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)生成(x)_list(gen)

我看到FindEigen.cmakeCMake目录中有一个,但是设置CMAKE_MODULE_PATH也没有帮助。

QtCreator也不起作用,因为当指向CMakeLists.txt时,它在解析CMake文件时遇到相同的问题。 custusx/CX/CX

因此,问题是如何在IDE首选的qtcreator或eclipse中获取运行的安装程序以开发custusx插件?

克里斯蒂安·阿斯克兰

CustusX是使用superbuild配置的cxInstaller.py作为此构建的一部分,使用参数调用cmake:

cmake参数source_folder

位于build文件夹中的一个示例/home/cas/cx/CX/build_Release

cmake -G“ Eclipse CDT4-Ninja” -DCMAKE_BUILD_TYPE:STRING =发布-DEIGEN_INCLUDE_DIR:PATH = / home / cas / cx / eigen / eigen -DCTK_DIR:PATH = / home / cas / cx / CT / CTK / build_Release -DOpenCV_DIR:PATH = / home / cas / cx / OpenCV / build_Release ...省略更多参数... / home / cas / cx / CX / CX

通过cxInstaller.py在标题下查看控制台输出,可以找到此命令== configure CustusX ==一旦超级构建运行一次,就可以开始使用cmake-guiQtCreatorEclipse

使用cmake-gui时,在构建文件夹中设置“在哪里构建二进制文件”。这将自动导致加载现有的cmake配置。在您的情况下,cmake-gui可能尝试从头开始配置,不带参数。

使用QtCreator时,首先打开根CustusXCMakeLists.txt文件。这将带您进入“配置项目”页面。必须手动添加cmake配置:设置构建文件夹的位置,然后配置,该操作将失败。然后,在“项目->构建设置-> CMake参数”中,粘贴superbuild(cxInstaller.py)发送给cmake的所有参数,即cmake命令行(不包括cmake和源文件夹)。如果使用忍者,则可能还必须进行配置。

看来当前版本的QtCreator(3.0.1,Ubuntu 14.04)没有读取项目的cmake配置,需要上述步骤。对于Ubuntu 12.04附带的版本来说,这不是必需的。

使用Eclipse时,先使用“导入”,然后使用“常规->将现有项目导入工作区”,然后选择CX作为根目录,此时CustusX应该显示为可以直接导入的项目(警告:如果您以前使用QtCreator进行配置,则Eclipse项目文件将被删除。再次运行超级构建)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使CustusX的IDE安装程序运行以进行插件开发?

来自分类Dev

如何安装ANTLR 4.5.3工具罐进行Eclipse插件开发?

来自分类Dev

如何安装并运行Ubuntu以进行开发(即ruby on rails)

来自分类Dev

如何使用PyCharm进行GIMP插件开发?

来自分类Dev

如何安装OpenGL 4.0或4.5进行开发?

来自分类Dev

如何使用Maven运行作为插件安装到Eclipse应用程序的JUnit5测试

来自分类Dev

如何使用IntelliJ IDEA进行Eclipse插件开发?

来自分类Dev

如何在ubuntu 14.04中安装jsconcpp以进行C ++开发?

来自分类Dev

如何在ubuntu 14.04中安装jsconcpp进行C ++开发?

来自分类Dev

如何在Debian上安装SDL 2.0进行开发?

来自分类Dev

如何安装旧版本的SDL(1.2)进行开发?

来自分类Dev

如何运行通过终端安装的程序

来自分类Dev

Maven程序集插件-如何安装归档文件并执行

来自分类Dev

如何在 Chrome 中安装 Microsoft Edge 扩展程序(插件)

来自分类Dev

如何为我的 Exel 插件安装程序创建信任提示

来自分类Dev

如何通过安装程序开发与安装程序安装一起控制安装哪些软件包?

来自分类Dev

如何从IDE运行/调试流式应用程序

来自分类Dev

如何查看在spyder IDE中运行的程序的进度?

来自分类Dev

如何在Android Studio中安装Cordova插件并开发Android项目?

来自分类Dev

如何在Android Studio中安装Cordova插件并开发Android项目?

来自分类Dev

Eclipse插件开发,长期运行的任务

来自分类Dev

Eclipse插件开发,长期运行的任务

来自分类Dev

WebView支持FlutterWeb进行插件开发

来自分类Dev

使用Git信息进行Eclipse插件开发

来自分类Dev

如何对 rails 应用程序进行沙箱处理,以便在本地安装依赖项而无需重新运行 bundle install

来自分类Dev

如何识别在Eclipse IDE中安装了哪个SVN插件

来自分类Dev

如何在没有Xcode IDE的情况下在Swift中进行开发

来自分类Dev

如何安装Resharper插件?

来自分类Dev

如何安装phonegap插件?

Related 相关文章

  1. 1

    如何使CustusX的IDE安装程序运行以进行插件开发?

  2. 2

    如何安装ANTLR 4.5.3工具罐进行Eclipse插件开发?

  3. 3

    如何安装并运行Ubuntu以进行开发(即ruby on rails)

  4. 4

    如何使用PyCharm进行GIMP插件开发?

  5. 5

    如何安装OpenGL 4.0或4.5进行开发?

  6. 6

    如何使用Maven运行作为插件安装到Eclipse应用程序的JUnit5测试

  7. 7

    如何使用IntelliJ IDEA进行Eclipse插件开发?

  8. 8

    如何在ubuntu 14.04中安装jsconcpp以进行C ++开发?

  9. 9

    如何在ubuntu 14.04中安装jsconcpp进行C ++开发?

  10. 10

    如何在Debian上安装SDL 2.0进行开发?

  11. 11

    如何安装旧版本的SDL(1.2)进行开发?

  12. 12

    如何运行通过终端安装的程序

  13. 13

    Maven程序集插件-如何安装归档文件并执行

  14. 14

    如何在 Chrome 中安装 Microsoft Edge 扩展程序(插件)

  15. 15

    如何为我的 Exel 插件安装程序创建信任提示

  16. 16

    如何通过安装程序开发与安装程序安装一起控制安装哪些软件包?

  17. 17

    如何从IDE运行/调试流式应用程序

  18. 18

    如何查看在spyder IDE中运行的程序的进度?

  19. 19

    如何在Android Studio中安装Cordova插件并开发Android项目?

  20. 20

    如何在Android Studio中安装Cordova插件并开发Android项目?

  21. 21

    Eclipse插件开发,长期运行的任务

  22. 22

    Eclipse插件开发,长期运行的任务

  23. 23

    WebView支持FlutterWeb进行插件开发

  24. 24

    使用Git信息进行Eclipse插件开发

  25. 25

    如何对 rails 应用程序进行沙箱处理,以便在本地安装依赖项而无需重新运行 bundle install

  26. 26

    如何识别在Eclipse IDE中安装了哪个SVN插件

  27. 27

    如何在没有Xcode IDE的情况下在Swift中进行开发

  28. 28

    如何安装Resharper插件?

  29. 29

    如何安装phonegap插件?

热门标签

归档