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

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

找啊, 还发现实际上是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的编译及引用的, 具体都有什么上网查吧, 太多了不在这里废话了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容