第一个Qt OpenGL的问题,困扰了好久

下面的问题相信有好多人遇到过。

从开源中国上下载了qt-opensource-windows-x86-msvc2010_opengl-5.2.1,安装后编写了一个简单的OpenGL程序(是复制的opnCAMLib之cpp_examples文件夹下的qt_opengl中的类),我的过程是这样的:

1.使用Qt新建一个Qt Widgets Application项目

2.将其中的main和mainWindow替换成qt_opengl中相应的类

3.运行,遇到多个错误:

(1)gluPerspective函数未定义,原因:新版Qt中没有了glut,可以将这句注释掉,或下载相应包。可参考:http://blog.csdn.net/ccf19881030/article/details/17842981

(2)#include <QGLWideet>未定义和未解析符号的错误,解决方法,在.pro中加入QT += opengl,然后项目上执行qmake,然后再run就可以了。:(参考Qt实例hellogl,也同样适用了QGLWidget,却没有任何问题)

可参考:http://coder.beitown.com/archives/523

                http://www.qtcn.org/bbs/simple/?t48984.html

4.执行结果如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A Camel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值