我使用此tutorial创建了一个静态iOS库。
库本身取决于SocketRocket
库。
SocketRocket包含在#import <SocketRocket/SRWebSocket.h>
。
当我构建库时,一切正常。 但是,如果我将库集成到我的示例项目中,则会引发以下错误。
词法或预处理器问题
找不到'SocketRocket / SRWebSocket.h'文件
如何构建库,但后来无法在示例项目中找到该文件?
更新
图书馆的页眉搜索路径设置为"$(SRCROOT)/Vendor/SocketRocket/"
,示例项目的页眉搜索路径设置为"$(SRCROOT)/Vendor/MyLibrary/"
。如果我将其设置为"$(SRCROOT)/Vendor/MyLibrary/**"
,则会找到SRWebSocket.h
并成功构建。但是,这包括示例项目中的所有SocketRocket Headers,我不希望这样。
更新2
我把它缩小到以下
#import <SocketRocket/SRWebSocket.h>
导入SocketRocket。答案 0 :(得分:0)
您是否已向用户提供“步骤9:应用项目的最终设置”,其中您设置标题搜索路径实际上是指向头文件的位置?