关于Mac环境下 变异cocos2d_lua_bindings工程的Mac Target时,出现找不到openGL/gl.h的问题

工作的时候本来就是重装了一下iMac的系统,
编译cocos2d_lua_bindings的 Mac Target 却在 #import 处报错, 说没有这个文件。

找啊, 还发现实际上是cocos2d_libs工程中的文件报的错。尝试了N多种方式修改:引用包的方式啊、搜索路径啊、工程依赖啊、代码编译设置啊等等等等,都没解决。经过......的努力终于是解决了。

直接说简单暴力的解决办法。

  1. 把工程的 Link Binary添加好 (OpenGL.framework)。保证添加进去了并且有效。

2.下载一个新的Quick引擎,对照着这个干净的Quick引擎中的cocos2d_lua_bindings工程,把自己cocos2d_lua_bindings工程中的Build Settings 一行一行的做同样的设置,90%的此类问题都解决了。然后再根据自己的需要改动工程设置。别瞧不起这个办法,相当适用。

Build Settings中有很多设置是会影响C/C++framework的编译及引用的, 具体都有什么上网查吧, 太多了不在这里废话了。

你可能感兴趣的:(关于Mac环境下 变异cocos2d_lua_bindings工程的Mac Target时,出现找不到openGL/gl.h的问题)