Hello everybody,.
I have compiled the library FLTK 1.3.1 using CMake 2.8 and MinGW 4.6.2 for 
Windows XP. So far so good.
I need to know how to integrate in a project created with QtCreator 4.6.2 
libraries FLTK 1.3.1.
How do I write to the file .pro to use the libraries FLTK ? Someone has never 
used ?

Can not find references to objects of the FLTK library libfltk.a:
Fl.cxx: -1: error: undefined reference to `OleUninitialize @ 0 '
I put the following lines in my .pro:

[code]
    QT += core
    QT -= gui
    TARGET = fltk_hello
    CONFIG += console
    CONFIG -= app_bundle
    TEMPLATE = app

    #------------------------------------------------
    #
    # Uso librerie FLTK 1.3.1
    #
    #------------------------------------------------
    INCLUDEPATH += C:/MinGW/include \
    C:/MinGW/FLTK/include

    LIBS += C:/MinGW/FLTK/lib/libfltk.a \
    C:/MinGW/FLTK/lib/libfltk_forms.a \
    C:/MinGW/FLTK/lib/libfltk_gl.a \
    C:/MinGW/FLTK/lib/libfltk_images.a \
    C:/MinGW/FLTK/lib/libfltk_jpeg.a \
    C:/MinGW/FLTK/lib/libfltk_png.a \
    C:/MinGW/FLTK/lib/libfltk_z.a

    SOURCES += main.cpp
[/code]
The sample code used is based on FLTK:
[code]
    //#include <QCoreApplication>

    #include <FL/Fl.H>
    #include <FL/Fl_Window.H>
    #include <FL/Fl_Box.H>

    int main(int argc, char *argv[])
    {
    //QCoreApplication a(argc, argv);

    Fl_Window *window = new Fl_Window(340,180);
    Fl_Box *box = new Fl_Box(20,40,300,100,"Hello, World!");
    box->box(FL_UP_BOX);
    box->labelfont(FL_BOLD+FL_ITALIC);
    box->labelsize(36);
    box->labeltype(FL_SHADOW_LABEL);
    window->end();
    window->show(argc, argv);
    return Fl::run();

    //return a.exec();
    }
[/code]
I do not understand what is missing...
It would be possible to have a complete project with its Makefile (or file .pro 
of QtCreator) to compile with MinGW ?
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to