Can';t使用boost生成iOS项目:错误:链接器命令失败,退出代码为1(使用-v查看调用)

Can';t使用boost生成iOS项目:错误:链接器命令失败,退出代码为1(使用-v查看调用),ios,xcode,boost,Ios,Xcode,Boost,我通过brew软件包管理器将Boost附加到iOS项目中: brew install boost 然后将标题路径添加到项目设置: /usr/local/** 现在project不会生成错误: ld: file not found: ~/Library/Developer/Xcode/DerivedData/ios-hgivqqzmkrkxlvdazbhavxnxtxod/Build/Intermediates/ios.build/Debug-iphonesimulator/ios.build

我通过brew软件包管理器将Boost附加到iOS项目中:

brew install boost
然后将标题路径添加到项目设置:

/usr/local/**
现在project不会生成错误:

ld: file not found: ~/Library/Developer/Xcode/DerivedData/ios-hgivqqzmkrkxlvdazbhavxnxtxod/Build/Intermediates/ios.build/Debug-iphonesimulator/ios.build/Objects-normal/x86_64/TLRPCmessages_searchGifs.o clang: error: linker command failed with exit code 1 (use -v to see invocation) ld:未找到文件:~/Library/Developer/Xcode/DerivedData/ios hgivqzmkrkxlvdazbhavxnxtxod/Build/Intermediates/ios.Build/Debug iphonesimulator/ios.Build/Objects normal/x86\u 64/TLRPCmessages\u searchGifs.o 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)
DerivedData/../x86_64
文件夹不包含任何
*.o
文件(仅
.d
.dia
.dat
),为什么它只谈论一个?
我还尝试将头路径更改为非递归:
/usr/local/cillar/boost/1.60.0_1/include
,以及 生成错误变得与中相同

但我无法理解答案-
#include
已经存在于boost中,编译器是Apple LLVM:


如何修复此错误?

我手动解决了问题,但不记得如何解决。无论如何,我的解决方案是坏的,因为应用程序的大小超过100兆字节

帮助我,
boost
pod已经存在

只需将行添加到
Podfile


然后在项目目录中运行
pod install
。这个pod项目没有错误,应用程序的大小也没有那么大。

我手动解决了问题,但不记得是怎么解决的。无论如何,我的解决方案是坏的,因为应用程序的大小超过100兆字节

帮助我,
boost
pod已经存在

只需将行添加到
Podfile


然后在项目目录中运行
pod install
。这个pod项目没有错误,应用程序大小也没有那么大。

我不知道链接器错误与boost有什么关系。源文件是由某种IDL文件生成的吗?屏幕截图中的错误在boost文件中,至少在其中一些文件中。需要boost的文件不是我自己的文件,它们是从下载的,包含大量行,如
\include
std::tr1::unordered\u map
。我还可以提供什么其他信息?我不知道你的链接器错误与boost有什么关系。源文件是由某种IDL文件生成的吗?屏幕截图中的错误在boost文件中,至少在其中一些文件中。需要boost的文件不是我自己的文件,它们是从下载的,包含大量行,如
\include
std::tr1::unordered\u map
。我可以提供什么额外的信息?
pod 'boost'