我在编译kubuntu linux 11.10中的“hello world”应用程序时遇到了一些问题。 这是项目文件:
// opengltext.pro SOURCES += main.cpp QT += opengl
// main.cpp #include <QApplication> int main( int argc,char *argv[] ) { QApplication app( argc,argv ); return app.exec(); }
:-1: error: cannot find -lglu :-1: error: cannot find -lGL :-1: error: collect2: ld returned 1 exit status
我试着在谷歌find这个问题的解决scheme。 但没有find。 我尝试安装:
QSystemTrayIcon和Windows8
安装了gmp,但看不到它
如何避免与assert(..)函数的CRT对话框
扩展作业testing平台,包括代码分析(C / C ++)
每次读取数据后,能否清除串口?
sudo apt-get install libglw1-mesa-dev
但是这个错误仍然在发生
有什么问题?
C ++ LoadLibrary ERROR_NOACCESS“访问内存位置无效”。
使用`sendinput`时,如何处理郁闷的Windows徽标键?
如何使用/ dev / kmem?
如何从c / c + +中的Windows PC获得独特的硬件/软件签名
你需要以下2个包:
xlibmesa-gl-dev xlibmesa-glu-dev
– 编辑 –
感谢更正@ephemient,这些是过时的名字,正确的名称是:
libgl1-mesa-dev libglu1-mesa-dev
除了安装正确的库(sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev)的答案之外,你可能需要添加:unix:LIBS + = -L / usr / lib / x86_64-linux- gnu / mesa /到你的.pro文件,我知道我需要。 当然,如果您使用32位软件或其他系统相关的原因,那么路径可能会有所不同。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。