MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Как собрать Qt5 под Windows, и как указать Qt5 при сборке программ в CMAKE
11.12.2017
13:32
Текстовые метки: qt, qt5, cmake, qmake
Раздел: Компьютер - Программирование - Язык C++ - Библиотека Qt - Инсталляция Qt и сборка проектов

Для начала собрать Qt5 из исходников с mingw:

./configure -prefix $HOME/qt5-mingw -xplatform win32-g++ -device-option CROSS_COMPILE=i686-w64-mingw32-

make install

Префикс i686-w64-mingw32- может быть другим в зависимости от дистрибутива.

Мой тулчейн-файл для CMake:

set(CMAKE_SYSTEM_NAME Windows)


set(CMAKE_C_COMPILER i686-w64-mingw32-gcc)

set(CMAKE_CXX_COMPILER i686-w64-mingw32-g++)


set(CMAKE_FIND_ROOT_PATH /usr/i686-w64-mingw32)


set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)

set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH)

set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH)


Собираем свой проект:

cmake -D CMAKE_TOOLCHAIN_FILE=/path/to/toolchain-file -D Qt5_DIR=$HOME/qt5-mingw/lib/cmake/Qt5 /path/to/your/project

make


Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования