如何使用 Cmake 打开 Qt Creator 项目(itk-snap)

How open Qt Creator project (itk-snap) using Cmake

我有兴趣在 Qt5.4 中导入 Itk-snap 源代码。在他们的帮助下,我可以使用 cmake(3.4.1) 在我的系统中构建可执行文件 itksnap。然后,我在 Qt creator 中导入了 Cmakelist.txt 并按下了 "run camke"。配置成功,但我看不到项目文件(没有 main.cpp 或左侧面板中的任何文件)! , 无法构建它,因为它没有加载到 Qt Creator 中。

我做错了什么?我怎样才能在我的 QT Creator 中使用 itksnap。

我正在使用 OSX 和 camke 的 unix 生成器。

据我了解,您正在尝试使用 QtCreator 作为 IDE 构建 cmake 项目,如果是,请查看此处 http://doc.qt.io/qtcreator/creator-project-cmake.html

我终于找到问题所在了。对于任何有兴趣并像我一样有同样问题的人,我建议这样做:首先使用 Cmake-Gui 构建 itk-snap 源文件的二进制文件,并根据他们对不同文件夹的帮助进行构建。在确定可以制作二进制文件后,转到 Qt-Creator,如果不正确则更改套件和其他设置,然后从 itk-snap 的源打开 Cmakelist.txt。它显示了 QT-creator 中的 windows 到 运行 cmake。返回到您的 Cmake-Gui 并从 Tools >> show my changes 菜单中,将参数和过去复制到 QT 中的参数文本框。在我的例子中,变量是

-DVTK_REQUIRED_OBJCXX_FLAGS:STRING="" -DSNAP_USE_GPU:BOOL="1" -DVTK_DIR:PATH="/Users/../itkSnap3/vtk/build" -DITK_DIR:PATH="/Users/../itkSnap3/itk/build" -DCMAKE_PREFIX_PATH:PATH="/usr/local/Cellar/qt5/5.5.1_2/lib/cmake"

祝你好运