首页 > 其他分享 >QT学习之OpenGL

QT学习之OpenGL

时间:2023-09-19 15:16:20浏览次数:36  
标签:QT OpenGL pro myOpenGL 学习 gluPerspective LIBS

在公司内网找到一本第一版的《Qt Creator快速入门》,然后到:

https://www.yafeilinux.com/

下载了第一版的源码,因为最近对三维动画比较感兴趣,所以直接开撸第12章:OpenGL

问题1.如下图

 搜索得到解决方案如下:

这东西改完好像保存不了,下次打开还提示!

问题2:提示找不到 gluPerspective 函数定义

我电脑上装的QT版本是5.14.2,直接双击myOpenGL.pro,构建!提示找不到 gluPerspective

在对应的CPP文件(myglwidget.cpp)最前面加上:

#include <GL/glu.h>

问题3:然后就一堆错误出来了

最后是在myOpenGL.pro文件最加入

win32:LIBS += -lOpengl32\

-lglu32
unix:LIBS += -lglut -lGLU
OK,编译成功!运行如果如下:

 

 

标签:QT,OpenGL,pro,myOpenGL,学习,gluPerspective,LIBS
From: https://www.cnblogs.com/lxdawn/p/17714686.html

相关文章

  • 知识付费平台开发技术实践:构建数字学习的未来
    引言知识付费平台的兴起正在塑造着数字学习的未来。本文将介绍一些关键的技术实践,帮助开发者构建强大的知识付费平台,提供出色的数字学习体验。1.选择适当的技术栈在开始知识付费平台的开发之前,首要任务是选择适当的技术栈。这包括后端开发语言、数据库、前端框架等。常用的后端语......
  • 学习规划和路线
    学习规划第一个月掌握Oracle入门学习掌握Oracle在虚拟机中的windows中安装oracle11g以及创建数据库尝试用不同的用户登录oracle、以及学习常用命令掌握如何使用SQLPLUS数据库管理工具掌握Oracle数据库数据文件的管理以及控制文件的管理第二个月学习Oracle结构管理以及安......
  • 综合性学习:难忘小学生活
    一轻轻敲醒沉睡的心灵慢慢张开你的眼睛看看忙碌的世界是否依然孤独地转个不停春风不解风情吹动少年的心让昨日脸上的泪痕随记忆风干了从哪里说起呢?从一首歌说起吧。每天的下午四点,放学的下课铃便会准时响起。如今我早就忘记了那段下课铃声的旋律,这大概是因为下课铃声不......
  • Qt中QGroupBox控件上禁用标志怎么去掉
    ref: https://blog.csdn.net/u011281951/article/details/131316569问题描述:如下图,使用qt新建一个工程,发现QGroupBox控件上总是有个禁用标志,有时候又没有,不清楚怎么回事,网上查了一圈没发现合适的答案,摸索一圈好像找到窍门了,记录下来,气候作为参考(网上的小伙伴如清楚这块的配置,欢......
  • 软件测试学习
    软件测试学习笔记      职业规划。你现在怎么办?你10年之后怎么办?学一门技术?开发的薪资多,。你天天在干嘛?这不学那不学。这三年,在焦虑,学不会咋怎。这个会一点,那个会一点没什么用,往一个方向去,找一个方向去学出来,再找工作。做得出来。。。。。。懂,学计算机很简单......
  • C++系列十:日常学习-Lambda表达式
    目录前言必备理论知识:例子:前言有C#经验,使用起来,驾轻就熟。就是语法糖。但是也要熟悉用法,才好众享丝滑。内容参考:Chatjpt、文心一言必备理论知识:捕获列表:[]:默认不捕获任何变量;[=]:默认以值捕获所有变量;内部有一个相应的副本[&]:默认以引用捕获所有变量;[x]:仅以值捕获x,其它......
  • qt编译问题 目录不一致
     要将源码放在qt设置的生成目录下 2、Errorwhilebuilding/deployingprojectqt-material-widgets(kit:DesktopQt5.9.3MinGW32bit)Whenexecutingstep"qmake"工程路径中不能有中文 ......
  • 高级系统架构师学习(六)信息安全和系统可靠性
    一、信息安全基础信息安全5要素机密性:指网络信息不泄露给非授权的用户、实体或程序,能够防止非授权者获取信息。完整性:指网络信息或系统未经授权不能进行更改的特性。可用性:指合法许可的用户能够及时获取网络信息或服务的特性。可控性:指可以控制授权范围内的信息流向及行为方......
  • CommonTK框架之Qt5配置cmake脚本
    源码获取CommonTKCMake配置打开下图的CMake脚本文件添加下面的代码SET(CTK_QT_VERSION5)SET(CMAKE_PREFIX_PATH${CMAKE_PREFIX_PATH}"C:/major/development/tools/qt/5.14/install/5.14./msvc2015_64")添加的脚本代码位置如下图C:/major/development/tools/q......
  • 深度学习(MobileNetV1)
    整体网络结构如下:最关键的改进是使用了一个叫深度可分离卷积的结构,将原始的3*3卷积升通道的操作分解成了两部分:第一部分是保持通道不变的情况下做3*3卷积。第二部分是使用1*1的卷积做通道提升操作。结果就是能够减少很多的运算量。下面依然是一个猫狗大战的训练程序,并且增加......