我有一个使用OpenAL的项目。该项目是针对10.5 SDK构建的,10.5中的OpenAL.framework版本会导致一些问题。我想链接到驻留在源代码树中的OpenAL.framework的自定义版本。
然而,Xcode坚决拒绝这样做。无论我尝试什么,它都坚持链接到位于/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/OpenAL.framework/OpenAL的框架。以下是我尝试过的一些没有成功的事情:
根据man gcc
,传递-F参数应足以确保在默认路径之前搜索链接路径。要么这没有正确发生,要么我误解了这个问题,并且看起来过于简单和明显是一个链接器问题: - )