2016-05-27 3 views
0

Мне интересно импортировать исходный код Itk-snap в Qt5.4. Основываясь на их помощи, я мог бы создать исполняемый файл itksnap в моей системе, используя cmake (3.4.1). Затем я импортировал Cmakelist.txt в создателя Qt и нажал «запустить camke». Он настроен успешно, но я не вижу файл проекта (без main.cpp или любого файла в левой панели)! , не может построить его, потому что он не загружается в создателя Qt.Как открыть проект Qt Creator (itk-snap) с помощью Cmake

Что делать неправильно? Как я могу получить itksnap в моем создателе QT.

Я использую OSX и генератор unix для camke.

+1

Вы Мессинг понятия. Qt - это программная среда, cmake - это система сборки. Таким образом, вы не могли загрузить cmakefiles в Qt. Я полагаю, вы говорите о QtCreator - IDE, которая может использовать cmake в качестве файла проекта. Пожалуйста, отредактируйте ваш вопрос, чтобы лучше понять, что вы хотите сделать. – Jeka

+0

@Jeka спасибо за подсказку, сделано – Ehsan

+0

Вы пытаетесь построить ее за пределами QtCreator? Как я знаю, cmake может генерировать файлы проекта xcode. Уместно, вам придется специфицировать местоположение Qt через CMAKE_PREFIX_PATH. Я хочу использовать ltk-snap с проектом Qt или строить с поддержкой Qt, вам не нужно строить его внутри QtCreator – Jeka

ответ

0

Наконец, я мог бы узнать, что случилось. Для тех, кто заинтересован и имеет такую ​​же проблему, как я, я рекомендую: сначала создать двоичный файл itk-snap с помощью Cmake-Gui и построить на основе их помощи в другой папке. После того, как вы уверены, что можете сделать двоичный файл, перейдите в Qt-Creator, измените Kit и другие настройки, если он не правильный, а затем откройте Cmakelist.txt из источника itk-snap. Он показывает окна для запуска cmake внутри QT-создателя. Вернитесь к своему Cmake-Gui и от меню Tools >> show my changes, скопируйте аргумент и прошлый аргумент textBox в QT. В моем случае переменные

-DVTK_REQUIRED_OBJCXX_FLAGS: STRING = "" -DSNAP_USE_GPU: BOOL = "1" -DVTK_DIR: PATH = "/ Users /../ itkSnap3/ВТК/сборки" -DITK_DIR: PATH =» /Users/../itkSnap3/itk/build»-DCMAKE_PREFIX_PATH: PATH = "/ USR/местные/Подвал/qt5/5.5.1_2/Библиотека/CMake"

Успехов

0

Как я понимаю, вы пытаетесь построить Cmake проект с использованием QtCreator как IDE, если это так, посмотрите здесь http://doc.qt.io/qtcreator/creator-project-cmake.html

+0

Я читал эту страницу раньше, все так же, как эта помощь, но в этом случае я не вижу main.cpp!. Я даже могу создать новый проект без qt в qt creator. config с cmake и запустить в qt-создателе, но itk-snap нельзя загрузить в течение месяца. Мне действительно нужна помощь, чтобы загрузить его. – Ehsan