На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
Модераторы: Qraizer
  
> QtCreator без Qt
Всем привет!

Решил я поэкспериментировать c GUI либой - Nana. Но не думал, что столько заморочек с ней будет. очень непонятно, почему "штатный" MinGW32 7.3.0, входящий в последнюю поставку Qt не захотел компилировать либу :-? Ну я подумал, они там все на "пике стандартов" ... поставил MSYS, в который вошел GCC уже версии 10.1.0 - либа таки собралась.

Но потом встал вопрос компиляции тестового примера. Всеми правдами и неправдами я убил тучу времени на поиски и таки нашаманил работающий пакетный файл для сборки:

ExpandedWrap disabled
    @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 я создал)
Мои программные ништякиhttps://majestio.info
TEMPLATE = aux и пиши свои таргеты.
Но вообще если не юзать Qt, я бы лучше в сторону cmake смотрел. QtСreator (по крайней мере в винде) его поддерживает куда лучше чем qmake (как это ни парадоксально), и ты оказываешься не привязанным к одной ide.
Подпись была включена в связи с окончанием срока наказания
OpenGL, не счет cmake - в принципе согласен.
На SO тож рекомендовали побыстрее забыть qmake и qbs.
Мои программные ништякиhttps://majestio.info
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
0 пользователей:


Рейтинг@Mail.ru
[ Script Execution time: 0,0799 ]   [ 20 queries used ]   [ Generated: 5.07.20, 04:29 GMT ]