2016-12-13 2 views
0

В моей "Резюме" в CMake линииПочему статус Qt5 не отображается для CMake?

caffe_status(" Qt5Widgets  :" Qt5Widgets_FOUND THEN "${Qt5Widgets_LIBRARIES} (${Qt5Widgets_VERSION})" ELSE "No") 
    caffe_status(" Doxygen   :" DOXYGEN_FOUND THEN "${DOXYGEN_EXECUTABLE} (${DOXYGEN_VERSION})" ELSE "No") 

результаты в строках

-- Qt5Widgets  : No 
-- Doxygen   : /usr/bin/doxygen (1.8.11) 

Мое приложение построено, и использует Qt5 виджеты. Что может быть причиной того, что статус не отображается?

ответ

0

Согласно documentation, переменная будет называться Qt5_FOUND. Если вы хотите, чтобы компонент Qt5Widgets был дополнительным, используйте два вызова find_package - один для REQUIRED компонентов и второй для Qt5Widgets.

Смежные вопросы