gpt4 book ai didi

objective-c - 在桥接 header 中找不到 header 文件

转载 作者:行者123 更新时间:2023-11-28 08:00:15 24 4
gpt4 key购买 nike

我查看了很多帖子,但找不到解决此问题的方法。

我安装了 MMLanScan Objective C 库成功导入到我的 pod 文件中。

然后我在我的项目目录中创建了一个桥接头文件

#ifndef BridingHeader_h
#define BridingHeader_h

#import "MMLANScanner.h"
#import "LANProperties.h"
#import "PingOperation.h"
#import "MMLANScanner.h"
#import "MACOperation.h"
#import "MacFinder.h"
#import "MMDevice.h"

#endif

我在项目的编译器设置里也设置了头文件路径

enter image description here

但是当我构建我的应用程序时,我遇到了两个编译时错误

错误一:

MMLANScanner.h file not found

错误2:

Failed to emit precompiled header `/Users/my user name/Library/Developer/Xcode/Derived Data/My Project Name...

当我从桥接头文件中删除我的导入时,这两个错误都消失了。

任何有关如何编译此库的线索都将不胜感激。

编辑

所以所需的 .h 文件似乎在我的 pod 目录中,所以不确定为什么会出现这些错误

enter image description here

最佳答案

所以解决方案就像将相对文件夹路径添加到头文件导入一样简单

#ifndef BridingHeader_h
#define BridingHeader_h

#import "MMLanScan/MMLANScanner.h"
#import "MMLanScan/LANProperties.h"
#import "MMLanScan/PingOperation.h"
#import "MMLanScan/MMLANScanner.h"
#import "MMLanScan/MACOperation.h"
#import "MMLanScan/MacFinder.h"
#import "MMLanScan/MMDevice.h"

#endif

不是

#ifndef BridingHeader_h
#define BridingHeader_h

#import "MMLANScanner.h"
#import "LANProperties.h"
#import "PingOperation.h"
#import "MMLANScanner.h"
#import "MACOperation.h"
#import "MacFinder.h"
#import "MMDevice.h"

#endif

关于objective-c - 在桥接 header 中找不到 header 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46856839/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com