で失敗しました私は醸造パッケージマネージャを経由して、私のiOSプロジェクトにブーストを追加します。ブーストのiOSプロジェクトをビルドすることはできません:エラー:リンカコマンドが終了コード1(呼び出しを参照するために-vを使用)
brew install boost
その後追加プロジェクト設定のヘッダーパス:
/usr/local/**
そして今、プロジェクトがエラーでビルドをしません:
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)
DerivedData/.../x86_64
フォルダには*.o
個のファイル(.d
、.dia
、.dat
のみ)が含まれていません。
はまた、私は非再帰的に変更ヘッダのパスを試してみました: -
/usr/local/Cellar/boost/1.60.0_1/include
、および ビルドエラーが
this question
のようになった。しかし、私は答えを理解することはできません#include <cstddef>
すでにブースト内部に存在し、コンパイラは、Apple LLVMです:
どうすればこのバグを修正できますか?
あなたのリンカのエラーがブーストとどのように関係しているのかわかりません。ソースファイルは何らかのIDLファイルから生成されていますか? – trojanfoe
スクリーンショットのエラーは、少なくともいくつかのファイルの中にあります。 ブーストが必要なファイルは自分のファイルではなく、[電文iOSサンプル](https://github.com/peter-iakovlev/Telegram)からダウンロードされ、 '#include