QT += core gui opengl greaterThan(QT_MAJOR_VERSION, 4): QT += widgets contains(QT_VERSION, ^5\\.[0-8]\\..*) { message("* Using Qt $${QT_VERSION}.") QT += widgets # On my system I have to specify g++ as compiler else it will use clang++ by default #QMAKE_CXX=g++ #QMAKE_CC=gcc } SOURCES += \ main.cpp \ widget.cpp \ point3D.cpp \ poisson.cpp \ vector.cpp \ banc.cpp \ obstacle.cpp \ predateur.cpp \ aquarium.cpp \ mainwidget.cpp HEADERS += \ widget.h \ point3D.h \ poisson.h \ vector.h \ banc.h \ obstacle.h \ predateur.h \ aquarium.h \ mainwidget.h ## OpenCV and Glut settings for Unix/Linux unix:!mac { message("* Using settings for Unix/Linux.") INCLUDEPATH += /usr/local/include/opencv \ /usr/include/ LIBS += -L/usr/local/lib/ \ -L/usr/lib/ \ -lopencv_core \ -lopencv_highgui \ -lopencv_imgproc \ -lGLU #-lglut } ## OpenCV settings for Mac OS X macx { message("* Using settings for Mac OS X.") INCLUDEPATH += /usr/local/include/opencv LIBS += -L/usr/local/lib/ \ -lopencv_core \ -lopencv_highgui \ -lopencv_imgproc } ## OpenCV settings for Windows and OpenCV 2.4.2 win32 { message("* Using settings for Windows.") # INCLUDEPATH += "C:\\Dev\\SDK_ROOT\\opencv2.4.7\\build\\include" \ # "C:\\Dev\\SDK_ROOT\\opencv2.4.7\\build\\include\\opencv" \ # "C:\\Dev\\SDK_ROOT\\opencv2.4.7\\build\\include\\opencv2" #CONFIG(debug, debug | release) { # LIBS += -L"C:\\Dev\\SDK_ROOT\\opencv2.4.7\\build\\x86\\vc10\\lib" \ # -lopencv_core247d \ # -lopencv_highgui247d \ # -lopencv_imgproc247d #} #CONFIG(release, debug | release) { # LIBS += -L"C:\\Dev\\SDK_ROOT\\opencv2.4.7\\build\\x86\\vc10\\lib" \ # -lopencv_core247 \ # -lopencv_highgui247 \ # -lopencv_imgproc247 #} }