Qt已经是我几年来IDE的选择,但这是疯狂的令人沮丧。
我试着在我的C项目中使用openGL,但是没有一个函数有定义的引用。我在谷歌上搜索了这个问题和find this lovely page (second to last response)。我试了一下,它工作得很完美:
gcc main.c -lGL -lglut
但是使用终端而不是Qt creator的内置功能是不受欢迎的。所以我在谷歌上搜索如何用Qt为gcc添加选项,我找到了this stackoverflow page,但它根本不起作用。我尝试了各种各样的方法,比如
QMAKE_CXXFLAGS += -lGL -lglut
和
QMAKE_CFLAGS += -lGL -lglut
和(绝望地)
OPTIONS: -lGL -lglut
我不知道,我不知道我应该如何在Qt中给gcc添加选项,这样我的函数就不再是未定义的了。
也许我需要一个新的IDE,有一个更直接的编译功能...
**EDIT!**Iskar Jarak是对的,我必须将它添加到libs中,如下所示:
LIBS += -lGL -lglut
顺便说一下,这是在.pro文件中。
1条答案
按热度按时间mzmfm0qo1#
将
LIBS += -lGL -lglut
添加到.pro
文件中。QMAKE_CXXFLAGS
用于-std=C++0x
等C++编译器标志