编译原理实验一 PL/0语言词法分析
opengl 鼠标3D旋转简单实现

mingw opengl 环境配置笔记

scturtle posted @ 2011年3月05日 11:37 in 各种实验 , 6456 阅读

下载这个库文件,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

Avatar_small
依云 说:
2011年3月05日 12:58

就这么就可以了啊。我当初用的 msys-cn 的 glut,链接的时候问题报找不到 __impxxx 符号。。。。

Avatar_small
pingf 说:
2011年4月30日 22:15

glut和freeglut好像很久都没更新了,话说现在那个glfw好像比较火的...


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter