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



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

我做错了什么?我怎样才能在我的 QT 创建器中拥有它。

我正在使用OSX和Unix生成器进行camke。

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

最后,我可以找出问题所在。对于像我一样感兴趣并遇到相同问题的人,我建议这样做:首先使用 Cmake-Gui 构建 itk-snap 源文件的二进制文件,并根据他们对不同文件夹的帮助进行构建。确定可以制作二进制文件后,转到Qt-Creator,更改工具包和其他设置(如果不正确),然后从itk-snap的源打开Cmakelist.txt。它显示了在QT创建器中运行cmake的窗口。返回您的 Cmake-Gui 并从Tools >> show my changes菜单中,将参数和过去复制到 QT 中的参数文本框。在我的情况下,变量是

-DVTK_REQUIRED_OBJCXX_FLAGS:字符串=" -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"

祝你好运

最新更新