Russian Qt Forum

Qt => Вопросы новичков => Тема начата: sk9 от Май 25, 2014, 03:54



Название: Qt Creator + FLTK
Отправлено: 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


Название: Re: Qt Creator + FLTK
Отправлено: Kurles от Май 25, 2014, 11:11
На первый взгляд у тебя C:/FLTK/jpeg и C:/FLTK/png в INCLUDEPATH не добавлено. А так в теории должно работать


Название: Re: Qt Creator + FLTK
Отправлено: Kurles от Май 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