0
我將我的項目從Qt4遷移到Qt5。在Qt4中與CMake結合使用了變量QT_INCLUDE_DIR和QT_LIBRARY_DIR。 Qt5中缺少它們。我需要的是替換這兩個變量,因爲我有一些頭文件/庫位於Qt安裝(如QScintilla2)使用庫和CMake包括Qt5安裝的基本目錄
我使用Qt5Widgets作爲模塊,我的第一個想法是使用此路徑和使用..獲取父路徑 - 但Qt5Widgets_LIBRARIES返回庫(名稱)而不是路徑(切斷庫?)。此外,Qt5Widgets_INCLUDE_DIRS的返回值看起來像一個巨大的(附加)路徑(不包含不同包含目錄之間的空格)
那麼 - 任何想法或解決方案?該解決方案應該兼容Unix/Linux,OS X和Windows
我想你可以使用'QMAKE_INCDIR'和'QMAKE_LIBDIR'代替。 – vahancho
嘿@vahancho我覺得依靠QMake不是一個很好的IDEE – swaechter