Pacman项目makefile在Mac平台问题解决

问题介绍

Pacman是一个吃豆人游戏(岩谷彻), 如下所示,这是我编译后运行程序游戏页面截图。是一个基于openGL开发的包括角色、地图、命令、以及一些约束的“无脑” 游戏。
图片说明
遇到的问题包括:

  1. "GL/gl.h" not found
    #include <gl.h>
          ^
    1 error generated.
    解决办法[https://stackoverflow.com/questions/26745284/cmake-not-finding-gl-h-on-os-x/26745337]
    把原来的include文件替换成:
    #if defined(__APPLE__)
    #include <OpenGL/gl.h>
    #include <OpenGL/glu.h>
    #else
    #include <GL/gl.h>
    #include <GL/glu.h>
    #endif
  2. 找不到glut 文件
    Mac系统自带了OpenGL和GLUT,但是之前pacman项目里的makefile文件是Linux平台下的文件配置
    在mac下会出现找不到的情况。
    图片说明
    解决办法把之前的 -lglut 替换成-framework GLUT
    图片说明

暂时记录如此

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务