MyTetra Share
Делитесь знаниями!
Как прописать пути до Qt в CMAKE?
11.12.2017
13:27
Текстовые метки: qt, qt5, cmake, qmake
Раздел: Компьютер - Программирование - Системы сборки - CMake

Вот два рабочих примера прописывания путей к Qt в CMAKE.

Вориант для Windows:


set(Qt5Core_DIR "C:/Qt/5.6/msvc2013_64/lib/cmake/Qt5Core")

set(Qt5_DIR "C:/Qt/5.6/msvc2013_64/lib/cmake/Qt5")

set(QT_QMAKE_EXECUTABLE "C:/Qt/5.6/msvc2013_64/bin/qmake.exe")


Видимо, тут важно указать QT_QMAKE_EXECUTABLE - непосредственно сам путь к нужному qmake.


Вариант для Linux, пример прописывания путей к CMake модулям:


set(Qt5Core_DIR /opt/qt_5_9_2/5.9.2/gcc_64/lib/cmake/Qt5Core)

set(Qt5Network_DIR /opt/qt_5_9_2/5.9.2/gcc_64/lib/cmake/Qt5Network)

set(Qt5PrintSupport_DIR /opt/qt_5_9_2/5.9.2/gcc_64/lib/cmake/Qt5PrintSupport)

set(Qt5Sql_DIR /opt/qt_5_9_2/5.9.2/gcc_64/lib/cmake/Qt5Sql)

set(Qt5Xml_DIR /opt/qt_5_9_2/5.9.2/gcc_64/lib/cmake/Qt5Xml)


Здесь не задано Qt5_DIR и QT_QMAKE_EXECUTABLE, возможно их надо задавать, зависит от того, как написан CMakeLists.txt



 
MyTetra Share v.0.52
Яндекс индекс цитирования