使用OpenGL进行数据可视化的示例代码。
0_make_data:用c语言程序生成示例数据,可在OpenGL环境配置之前进行。
以1_2d_texture为例:
-
下载vs2022社区版、GLAD、GLFW、GLM;
-
打开vs2022,新建空项目,勾选将解决方案和项目放在同一目录中;
-
将1_2d_texture文件夹内所有文件复制进解决方案所在目录;
-
将include整个文件夹复制进解决方案所在目录;
-
在vs2022中右键“源文件”-添加-现有项-选择“draw2d.cpp”;
-
右击项目,单击属性;
-
点击 C/C++ —> 常规 —> 附加包含目录,分别添加下载的 glad 和 glfw 文件夹下 include 文件夹以及glm文件夹:
glad/include
glfw-3.4.bin.WIN64/include
glm-stable
-
点击 链接器 —> 常规 —> 附加库目录,添加下载的 glfw 文件夹下 lib 文件夹:
glfw-3.4.bin.WIN64/lib-vc2022
-
点击 链接器 —> 输入 —> 附加依赖项,输入:
glfw3.lib opengl32.lib user32.lib gdi32.lib shell32.lib
-
右键“源文件”添加下载的 glad/src文件夹中的glad.c文件。
点击“开始执行”即可运行。