На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА 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 я создал)
      TEMPLATE = aux и пиши свои таргеты.
      Но вообще если не юзать Qt, я бы лучше в сторону cmake смотрел. QtСreator (по крайней мере в винде) его поддерживает куда лучше чем qmake (как это ни парадоксально), и ты оказываешься не привязанным к одной ide.
        OpenGL, не счет cmake - в принципе согласен.
        На SO тож рекомендовали побыстрее забыть qmake и qbs.
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0203 ]   [ 17 queries used ]   [ Generated: 18.04.24, 23:16 GMT ]