Russian Qt Forum
Ноябрь 19, 2024, 02:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt Creator + FLTK  (Прочитано 2875 раз)
sk9
Гость
« : Май 25, 2014, 03:54 »

Добрый день. Хочу в Qt Creator компилировать FLTK-программы (MinGW). Проблема с настройкой.
Обычным способом можно компилировать через MSYS shell: "--compile main.cpp" или через командную строку, что-то вроде:
g++.exe -IC:/FLTK -IC:/FLTK/png -IC:/FLTK/jpeg -mwindows -DWIN32 -DUSE_OPENGL32 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -o C:/main C:/FLTK/main.cpp -mwindows C:/FLTK/lib/libfltk.a -lole32 -luuid -lcomctl32

Как это всё адаптировать для Creator'а? Нужен новый qmake.conf или всё писать в pro-файле?
Делал как-то так в pro-файле, но оно не рабочее, и не уверен правильно ли я делаю:
TEMPLATE = app
CONFIG -= app_bundle
CONFIG -= qt
LIBS += -lole32 -luuid -lcomctl32 C:/FLTK/lib/libfltk.a
INCLUDEPATH += C:/FLTK
DEPENDPATH += C:/FLTK
QMAKE_LFLAGS += -mwindows -DWIN32 -DUSE_OPENGL32 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
SOURCES += main.cpp
Записан
Kurles
Бывалый
*****
Offline Offline

Сообщений: 480



Просмотр профиля
« Ответ #1 : Май 25, 2014, 11:11 »

На первый взгляд у тебя C:/FLTK/jpeg и C:/FLTK/png в INCLUDEPATH не добавлено. А так в теории должно работать
Записан

Код
C++ (Qt)
while(!asleep()) sheep++;
Kurles
Бывалый
*****
Offline Offline

Сообщений: 480



Просмотр профиля
« Ответ #2 : Май 25, 2014, 11:24 »

Ради интереса попробовал собрать .\test\curve.cxx

вот рабочий конфиг:

Код:
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt

INCLUDEPATH += \
    D:\Develop\Libs\fltk-1.3.2 \
    D:\Develop\Libs\fltk-1.3.2\FL

LIBS += -LD:\Develop\Libs\fltk-1.3.2\lib -lfltk -lole32 -luuid -lcomctl32
QMAKE_LFLAGS += -mwindows -DWIN32 -DUSE_OPENGL32 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64

SOURCES += main.cpp
Записан

Код
C++ (Qt)
while(!asleep()) sheep++;
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.127 секунд. Запросов: 23.