1.基础配置,编辑器选择,实例代码运行
1.1 目标
由于平时使用的vscode进行编码,所以在编辑器选择上,首先想到了使用vscode,所以找到了这篇文章。
VSCode配置OpenGL
所以本章就以实现这个示例代码为目标,来进行基础的配置。
1.2 出现的问题 以及解决办法
按照文章中的规范,配置结束之后出现了以下几个问题,依次列出来并解答
(1)未安装MinGW
做到第四步的时候,发现找不到libopengl32.a文件,原因是没有安装MinGW,百度搜了一下,安装好。
安装之后,会弹出MinGW的界面,这个时候不要急着关,把BasicSetup中的基础包下载安装一下,如果在下载过程中报错,是因为某些包需要科学上网才可以下载。
(2)代码编辑报错
按照实例中的代码编写完成后,发现会有报错
这个原因是因为,引用的时候有先后顺序,后引用的glfw3会覆盖掉先引用的gl库所以更换引用顺序即可
#include <GL/gl.h>
#include "glfw3.h"
改为
#include "glfw3.h"
#include <GL/gl.h>
(3)运行报错
编辑没有报错后按照实例代码运行,发现有报错
g++ : 无法将“g++”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
这是因为没有配置环境变量引起的,
解决方法:
右键“此电脑”——“属性”——“高级系统设置”——“环境变量”,在“系统变量”的“Path”中添加变量值“D:\MinGW\bin\”
1.3成功运行实例代码
解决了以上的问题后,成功运行实例代码