序言
参考youtube教程:Game Engine Development
视频教程中为vs2012+qt4,本文改动将会注明
准备环境
- 下载QT5.14,安装MSVC2017,进入安装目录 \Qt5.14.1\5.14.1\msvc2017 (下称QT目录)
- 安装Visual Studio 2019 (或2017)
- 下载glew,安装目录 \glew-2.1.0 (下称GLEW目录)
环境目录
- myGameEngine
- eingine
- sandbox
- Middleware
- glew
- bin
- lib
- include
- QT
- bin
- lib
- include
- glew
环境配置
- 将QT目录下的include内容拷贝到QT\include
- 将QT目录下的lib目录中拷贝Qt5Cored.lib Qt5OpenGLd.lib Qt5Widgetsd.lib 到 QT\lib
- 将QT目录下的bin目录中对应Qt5Cored.dll Qt5OpenGLd.dll Qt5Widgetsd.dll 到 QT\bin
- 将GLEW目录下的include目录内容拷贝到glew\include
- 将GLEW目录下的lib目录中glew32.lib拷贝到glew\lib
- 将GLEW目录下的bin目录中glew32.dll拷贝到glew\bin
项目配置
- 配置sandbox中的包含库目录 附加依赖目录 为对应目录
- 加入lib文件到附加依赖项 注:另外加入OpenGL32.lib 否则LINK报错
程序编写
测试环境
//sandbox.cpp
#include <QtWidgets/qapplication.h>
int main(int argc, char* argv[]) {
QApplication Application(argc, argv);
return Application.exec()<

本教程详细介绍了如何在VS2019中搭建QT5.14环境,并创建第一个OpenGL程序。内容包括环境配置、项目设置、OpenGL代码解析以及解决运行时缺少dll的问题。通过创建QtWidget和OpenGlWidget,绘制了一个简单的三角形作为最终效果。
最低0.47元/天 解锁文章
5582

被折叠的 条评论
为什么被折叠?



