最近在学opengl,在配置opengl环境的时候,虽然看了好多文档,但依旧遇到了很多问题
现在把成果拿出来备份下
在CFree,vs等,依旧按照网上教程进行复制到相应目录,问题不大
但使用gcc来做的时候不用在复制了,通过给gcc添加相应参数就可以
建设我将glut复制到D:\path下可以如下
在cmd中编译
gcc -c test.cpp -ID:/path/glut
gcc -o test.exe test.o -Ld:/path/glut -lglut32 -lopengl32 -lglu32
可以写成一个bat文档把两条命令合成一条,详细如下
@echo off
gcc -c %1 -Id:/path/glut
gcc -o %~n1.exe %~n1.o -Ld:/path/glut -lglut32 -lopengl32 -lglu32
%~n1.exe
现在把成果拿出来备份下
在CFree,vs等,依旧按照网上教程进行复制到相应目录,问题不大
但使用gcc来做的时候不用在复制了,通过给gcc添加相应参数就可以
建设我将glut复制到D:\path下可以如下
在cmd中编译
gcc -c test.cpp -ID:/path/glut
gcc -o test.exe test.o -Ld:/path/glut -lglut32 -lopengl32 -lglu32
可以写成一个bat文档把两条命令合成一条,详细如下
@echo off
gcc -c %1 -Id:/path/glut
gcc -o %~n1.exe %~n1.o -Ld:/path/glut -lglut32 -lopengl32 -lglu32
%~n1.exe
本文分享了作者在配置OpenGL环境过程中遇到的问题及解决方法。重点介绍了如何使用GCC编译器通过添加参数来链接OpenGL库,避免繁琐的文件复制过程,并提供了一个批处理文件示例简化编译步骤。

836

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



