Tags

, ,

最近在研究SDL(基本就是瞎折腾),发现网上相关的资料确实非常丰富,中文版的教程也很多。不过,使用SDL的第一个小问题解决起来还是花了不少功夫的。
说来很简单,Terminal下链接编译一次就可以通过的,因为觉得XCode用起来比较方便,就考虑建立个Xcode项目。

建立Cocoa Application,删掉不需要的文件,在TargetInfo中,添加SDL.FrameworkLinked Framework中,再把SDLMain两个文件导入到项目中,build,Xcode报编译错误:
ld: framework not found SDL
SDL.h not found
继续在TargetBuild Settings中,将
Framework Search Paths 改为 /Library/Frameworks/
Header Search Paths 改为 /Library/Frameworks/SDL.framework/Headers/

据说这是Xcode(Version 4.4.1 (4F1003))的一个BUG。