我已经使用此tutorial创建了一个静态iOS库。
该库本身取决于SocketRocket
库。
SocketRocket作为#import <SocketRocket/SRWebSocket.h>
包含在内。
当我构建库时,一切正常。
但是,如果我将库集成到示例项目中,则会引发以下错误。
Lexical or Preprocessor Issue
'SocketRocket/SRWebSocket.h' file not found
"$(SRCROOT)/Vendor/SocketRocket/"
,示例项目的 header 搜索路径设置为"$(SRCROOT)/Vendor/MyLibrary/"
。如果将其设置为"$(SRCROOT)/Vendor/MyLibrary/**"
,它将找到SRWebSocket.h
并成功构建。但是,这也将所有SocketRocket header 也包含到示例项目中,我不希望这样。#import <SocketRocket/SRWebSocket.h>
导入SocketRocket。 最佳答案
您是否已让用户设置标题搜索路径的“第9步:应用程序项目的最终设置”实际上指向标题文件的位置?
https://stackoverflow.com/questions/15230417/