opengl - 在Mac OS X上编译OpenGL SOIL

标签 opengl graphics textures soil

如何在Mac OS X上将SOIL(http://lonesock.net/soil.html)链接或编译到C++ OpenGL项目中?

最佳答案

在Mac OS X的较新版本(例如Leopard)上,您必须编辑make文件并添加

'-arch 1386 -arch x86_64'

到Makefile的CXX宏。编译后,您还必须在项目的CoreFoundation.framework中进行链接。因此,您的最终构建命令可能类似于
gcc -Wall -lSOIL -framework OpenGL -framework GLUT -framework CoreFoundation

关于opengl - 在Mac OS X上编译OpenGL SOIL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1884792/

相关文章:

opengl - openGL中的渲染金字塔

opengl - 着色器中如何引用纹理?

python - OpenGL 中的纹理数组

python - PyOpenGL 片段着色器纹理采样

c++ - 在openGL(版本> 3.3)中显示在屏幕上时如何改变纹理的大小?

python - 着色器已链接但对某些人不起作用

c++ - OpenGL Basic IBO/VBO 不工作

java - 无法绘制这个该死的矩形! (java Swing )

java - 在覆盖的 paintComponent(...) 方法中旋转图像

java - 从负 int 值中获取 RGB 值