mingw opengl 环境配置笔记
scturtle
posted @ 2011年3月05日 11:37
in 各种实验
, 7872 阅读
下载这个库文件,glut.h放到 C:\MinGW32\include\GL 下面,glut32.dll和glut32.lib放到工程目录下.
编写makefile:
CC = gcc CFLAGS = -Wall -g LIBS = -lopengl32 -lglu32 main.exe : main.c $(CC) $(CFLAGS) -o main.exe main.c glut32.lib $(LIBS) clean: rm main.exe
为了能在gvim中执行make,要么在gvim中:set makeprg=mingw32-make 要么安装msys并将可执行目录加到系统path环境变量中.
glaux待研究...
update:
顺便记录一下archlinux下的配置:
安装 freeglut mesa 这两个包.
makefile写成:
CC = gcc CFLAGS = -Wall -g LIBS = -lglut -lGL -lGLU -lm -L/usr/X11R6/lib test: test.c $(CC) $(CFLAGS) -o test test.c $(LIBS) clean: rm test
update2:
http://www.martinpayne.me.uk/software/development/GLUT/ 有编译好的win平台的freeglut,glut包
参考:
https://users.cs.jmu.edu/bernstdh/web/common/help/cpp_mingw-glut-setup.php
http://blog.csdn.net/halechan/archive/2010/07/18/5744023.aspx
http://tieba.baidu.com/f?kz=757588649
2011年3月05日 12:58
就这么就可以了啊。我当初用的 msys-cn 的 glut,链接的时候问题报找不到 __impxxx 符号。。。。
2011年4月30日 22:15
glut和freeglut好像很久都没更新了,话说现在那个glfw好像比较火的...