FLTK 1.3.3 MinGW 4.9.1 Configuration 配置

 

Download FLTK 1.3.3

Download CMake 3.2.0

 

Start CMake 3.2.0, fill the source and destination:

source: C:/FLTK/fltk-1.1.10

destination: C:/FLTK/build

Click Configure and use MinGW Makefiles to complie.

 

Change the following item:

CMAKE_INSTALL_PREFIX    [C:/FLTK/MinGW]

 

click Configure again.

After configure is done (No errors show), click Generate.

 

Go back to your build folder, open command line, type: mingw32-make

Wait a long time for make process, have a cup of coffee :)

After make is done, type mingw32-make install

 

Now, the configuration is done, enjoy it :)

 

Let's test our installation. First create a test.cpp:

#include "FL/Fl.h"
#include "FL/Fl_Box.h"
#include "FL/Fl_Window.h"

int main()
{
    Fl_Window window(500,500, "Test");
    Fl_Box box(0,0,500,500,"Hello World!");
    window.show();
    return Fl::run();
}

 

Then create the CMakeLists.txt:

CMAKE_MINIMUM_REQUIRED(VERSION 2.6)

PROJECT(TestFLTK)

SET(FLTK_DIR C:\\FLTK\\MinGW)
SET(FLTK_FLUID_EXECUTABLE C:\\FLTK\\MinGW\\bin)
SET(FLTK_INCLUDE_DIR C:\\FLTK\\MinGW\\include)
SET(FLTK_LIBRARIES C:\\FLTK\\MinGW\\lib)

FIND_PACKAGE(FLTK)
INCLUDE_DIRECTORIES(${FLTK_INCLUDE_DIR})

set(Sources
    test.cpp
)

ADD_EXECUTABLE(${PROJECT_NAME} ${Sources})

TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${FLTK_LIBRARIES})

 

I use Qt Creator to compile and run the example code on Windows 7.

 

posted @ 2016-01-14 03:29  Grandyang  阅读(833)  评论(0编辑  收藏  举报
Fork me on GitHub