2017-02-14 5 views
0

リンカリターン: Ldのビルド/製品/デバッグ/ PCAP通常x86_64の CD〜/ PCAP 輸出MACOSX_DEPLOYMENT_TARGET = 10.12 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault \ xctoolchainは/ usr/binに。/clang ++ -arch x86_64 -isysroot /Applications/Xcode.app/ \ コンテンツ/開発者/プラットフォーム/ MacOSX.platform /開発者/ SDK/MacOSX10.12.sdk \ -L〜/ PCap/Build/Products/Debug -F 〜/ PCap /ビルド/製品/デバッグ-filelist \ 〜/ PCap /ビルド/中間製品/ PCap.build /デバッグ/ PCap.build /オブジェクト通常\ /x86_64/PCap.LinkFileList -mmacosx-version-min = 10.12 \ -Xlinker -object_path_lto -Xlinker \ 〜/ PCap/B /中間層/ PCap.build/Debug/PCap.build/Objects-normal/x86_64/PCap_lto.o \ -Xlinker -export_dynamic -Xlinker -no_deduplicate -stdlib = libC++ -Xlinker \ -dependency_info -Xlinker〜/ PCap/Build /Intermediates/PCap.build/Debug/PCap.build/Objects-normal \ /x86_64/PCap_dependency_info.dat -o〜/ PCAP /アーキテクチャx86_64版のビルド/製品/デバッグ/ PCAPどこでMac/XCodeでlibpcapライブラリを設定できますか?

未定義のシンボル: 「_pcap_compile 」から参照: main.oで_main "" から参照:main.o で_main "_pcap_findalldevs:から参照_pcap_loop "" main.o で_mainから参照、" _pcap_lookupnet main.oで _main LD:記号(S)アーキテクチャx86_64の 打ち鳴らすために見つからないから参照main.o で_main "_pcap_setfilter"、:から参照main.o で_main "_pcap_open_live":エラー:リンカーコマンドが終了コード1で失敗しました(呼び出しを見るために-vを使います)

私は彼がそのライブラリを紛失していると思います。しかし、名前は?ファインダーは「pcap」として何も見つけることができません。 brewでlibpcapをインストールした場合、私は:capがすでにインストールされています。 brew:macOSは既にこのソフトウェアを提供しており、別のバージョンの パラレルにインストールするとすべての種類の問題を引き起こす可能性があります。 誰かがMac/OS Xでpcapを使いましたか?そして助けることができる? ソースを非常に小さなものに減らしましたが、このエラーが発生しました...

答えて

0

-lpcapを使用してpcapをリンクするだけで済みます。そうすればうまくいくはずです。

関連する問題