Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.140.108] |
|
Сообщ.
#1
,
|
|
|
Всем привет!
Решил я поэкспериментировать c GUI либой - Nana. Но не думал, что столько заморочек с ней будет. очень непонятно, почему "штатный" MinGW32 7.3.0, входящий в последнюю поставку Qt не захотел компилировать либу Ну я подумал, они там все на "пике стандартов" ... поставил MSYS, в который вошел GCC уже версии 10.1.0 - либа таки собралась. Но потом встал вопрос компиляции тестового примера. Всеми правдами и неправдами я убил тучу времени на поиски и таки нашаманил работающий пакетный файл для сборки: @echo off SET PATH=C:\Tools\Msys64\mingw64\bin;%PATH% C:\Tools\Msys64\mingw64\bin\g++.exe ^ -IC:\Projects\c++\Nana\mingw-x64\include ^ -LC:\Projects\c++\Nana\mingw-x64\lib ^ -std=c++17 ^ main.cpp -O3 -o NanaTest.exe ^ -lnana -lgdi32 -lcomdlg32 -lz -Wl,-subsystem,windows ^ -static -lpthread strip NanaTest.exe А вот теперь вопрос - как все это раскидать по настройкам в .pro файл для QtCreator'а? (нужные профили комплектов MSYS я создал) |
Сообщ.
#2
,
|
|
|
TEMPLATE = aux и пиши свои таргеты.
Но вообще если не юзать Qt, я бы лучше в сторону cmake смотрел. QtСreator (по крайней мере в винде) его поддерживает куда лучше чем qmake (как это ни парадоксально), и ты оказываешься не привязанным к одной ide. |
Сообщ.
#3
,
|
|
|
OpenGL, не счет cmake - в принципе согласен.
На SO тож рекомендовали побыстрее забыть qmake и qbs. |