最近在研究SDL(基本就是瞎折腾),发现网上相关的资料确实非常丰富,中文版的教程也很多。不过,使用SDL的第一个小问题解决起来还是花了不少功夫的。
说来很简单,Terminal下链接编译一次就可以通过的,因为觉得XCode用起来比较方便,就考虑建立个Xcode项目。
建立Cocoa Application,删掉不需要的文件,在Target的Info中,添加SDL.Framework至Linked Framework中,再把SDLMain两个文件导入到项目中,build,Xcode报编译错误:
ld: framework not found SDL
SDL.h not found
继续在Target的Build Settings中,将
Framework Search Paths 改为 /Library/Frameworks/
Header Search Paths 改为 /Library/Frameworks/SDL.framework/Headers/
据说这是Xcode(Version 4.4.1 (4F1003))的一个BUG。
hi,我在安SDL,百度到你的blog。我在xcode里面改了header search path还是说SDL.h not found
请问在Terminal下要怎么配置?
首先SDL.Framework必须要导入
另外就是了Search Path有好几个地方可以改,注意Target