无法从Qt项目文件中获得正确的链接顺序

时间:2018-01-15 03:44:57

标签: c++ makefile g++ qmake

我有一个test.cpp文件,我知道如何使用g ++或Makefile

进行编译
g++ test.cpp -o test -std=c++11 -O3 -lGL -lGLU -lglut -ldrm

我正在尝试制作一个Qt项目文件,如下所示:

TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
QMAKE_LFLAGS +=  -o3 -lGL -lGLU -lglut -ldrm 
SOURCES += test.cpp

但它总是为我创造错误的订单:

g++ -O3 -lGL -lGLU -lglut -ldrm -std=c++11  -o test test.cpp

导致未定义引用.... 我该如何解决这个问题?这个问题是一个包含太多文件的大项目的一部分,我无法手动为它们编写正确的Makefile。但我已经将问题追溯到一个小样本并找到了问题。所以,我正在寻找申请项目文件的解决方案,而不是关于使用Makefile而不是Qt Project文件的建议。

0 个答案:

没有答案