在vs2013下搭建基于Qt的OpenGL工程
说明:本文的创建参考一个老外的视频课程创建的工程。
准备
1. 下载glew1.13.0
2. 下载最新版本的glm
3. 下载qt, qt-opensource-windows-x86-vs2010-4.8.6.exe并解压。
开始
1. 在vs2013中新建一个空的项目,例如为GraphicsPad。
2. 创建与GraphicsPad统一文件夹的目录Middleware,下面为:
glew => 拷贝下载的bin, include, lib目录
glm => 拷贝下载的glm目录
Qt => 放置bin(QtCored4.dll, QtGuid4.dll, QtOpenGLd4.dll), include(所有) , lib(QtCored4.lib, QtGuid4.lib,QtOpenGLd4.lib), src(所有,没有这个目录编译好像要报错)
3. 配置工程 GraphicsPad ->属性
1)c/c++ -> 常规 -> 附加包含目录为: $(ProjectDir)..\..\Middleware\Qt\include
2)连接器 -> 常规 -> 附加库目录:$(ProjectDir)..\..\Middleware\Qt\lib
3)连接器 -> 输入 -> 附加依赖项,增加: QtCored4.lib;QtGuid4.lib;QtOpenGLd4.lib;
4)将Qt的dll文件拷贝到Debug目录中,这些文件包括:QtCored4.dll,QtGuid4.dll,QtOpenGLd4.dll
4. 编写基本框架函数
GraphicsPad右键 -> 添加 -> 新建项, 添加主程序文件,Mainer.cpp,内容如下:
1 #include <Qt\qapplication.h> 2 3 int main(int argc, char* argv[]) 4 { 5 QApplication app(argc, argv); 6 7 return app.exec(); 8 }
5. 编译运行程序
注意:如果报错形如“无法启动此程序,因为计算机中丢失MSVCP100D.dll”, 将这两个文件拷贝到项目的GraphicsPad的Debug目录中。
文件的下载地址为:https://files.cnblogs.com/files/ht2411/MSVCP100D%26MSVCR100D.zip
浙公网安备 33010602011771号