我在哪里可以在Mac/XCode中设置libpcap库

where can I set that libpcap library in Mac/XCode?

本文关键字:XCode 设置 libpcap Mac 在哪里      更新时间:2023-10-16

链接器返回:Ld构建/产品/调试/PCap正常x86_64cd~/PCapexport MACOSX_DEPLOYMENT_TARGET=10.12/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault\xctoolchain/usr/bin/crang++-arch x86_64-isysroot/Applications/Xcode.app/\目录/开发人员/平台/MacOSX.platform/开发人员/sdk/MacOSX10.12.sdk\-L~/PCap/Build/Products/Debug-F~/PCap/Build/PProducts/Debug-文件列表\~/PCap/Build/Inmediates/PCap.Build/Debug/PCap.bbuild/Objects-normal\/x86_64/PCap.LinkFileList-mmacosx版本最小值=10.12\-Xlinker-object_path_lto-Xlinker\~/PCap/Build/Inmediates/PCap.Build/Debug/PCap.bbuild/Objects normal/x86_64/PCap_lto.o\-Xlinker-export_dynamic-Xlinker-no_dedduplicate-stdlib=libc++-Xlinker\-dependency_info-Xlinker~/PCap/Build/Inmediates/PCap.Build/Debug/PCap.bbuild/Objects-normal\/x86_64/PCap_dependency_info.dat-o ~/PCap/Build/Products/Debug/PCap

体系结构x86_64的未定义符号:"_pcap_compile",引用自:_main in main"_pcap_findalldevs",引用自:_main in main"_pcap_lookupnet",引用自:_main in main"_pcap_loop",引用自:_main in main"_pcap_open_live",引用自:_main in main"_pcap_setfilter",引用自:_main in mainld:找不到体系结构x86_64的符号clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我想他错过了那个图书馆。但是哪个名字呢?查找器找不到任何作为"pcap"的内容。如果我用brew安装libpcap,我得到:cap已经安装。brew:macOS已经提供了这个软件,并在中安装了另一个版本并行可能会引起各种各样的麻烦。有人在Mac/OSX上使用过pcap吗?能帮上忙吗?我已经将我的源代码简化为一个非常小的例子,但出现了这些错误。。。

您只需要使用-lpcap链接pcap。那么它应该会起作用。