WinPcap的链接器错误 我在Visual C++项目中使用WiPCAP库。当我试图编译项目时,我会收到链接器错误,但是我已经正确配置了项目属性,以包含适当的文件和库。 以下是我得到的错误: Error LNK2019: unresolved external symbol _pcap_findalldevs_ex referenced in function _main consolewinpcap.obj Error LNK2019: unresolved external symbol _pcap_geterr referenced in function _main consolewinpcap.obj Error LNK2019: unresolved external symbol _pcap_next_ex referenced in function _main consolewinpcap.obj Error LNK2019: unresolved external symbol _pcap_open referenced in function _main consolewinpcap.obj
更新: 这是WinPcap的链接器错误 我在Visual C++项目中使用WiPCAP库。当我试图编译项目时,我会收到链接器错误,但是我已经正确配置了项目属性,以包含适当的文件和库。 以下是我得到的错误: Error LNK2019: unresolved external symbol _pcap_findalldevs_ex referenced in function _main consolewinpcap.obj Error LNK2019: unresolved external symbol _pcap_geterr referenced in function _main consolewinpcap.obj Error LNK2019: unresolved external symbol _pcap_next_ex referenced in function _main consolewinpcap.obj Error LNK2019: unresolved external symbol _pcap_open referenced in function _main consolewinpcap.obj,c++,visual-c++,winpcap,C++,Visual C++,Winpcap,更新: 这是“.vcproj”文件的一部分 <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories=".\WinPCap\Include" PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WPCAP" MinimalRebuild="true" BasicRuntimeChecks="3" RuntimeLi
“.vcproj”
文件的一部分
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".\WinPCap\Include"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WPCAP"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="2"
WarningLevel="3"
DebugInformationFormat="4"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="wpcap.lib Packet.lib"
ShowProgress="0"
LinkIncremental="2"
AdditionalLibraryDirectories=".\WinPCap\lib"
GenerateDebugInformation="true"
SubSystem="2"
TargetMachine="1"
/>
任何帮助都将不胜感激。如果您对链接器流程有疑问,请启用“显示进度”选项。您可以在链接器/常规选项卡中找到它 如果不使用GUI,还可以更改.vcproject文件。你可以在这里找到它:
<Tool Name="VCLinkerTool"
ShowProgress="1"
...
/>
WinPcap是一个动态库,不是吗?是否已将导入库添加到要链接的库中?是的,我确实导入了它们:/n您可以在“链接器/常规”选项卡中启用“显示进度”,以查看发生了什么,例如,如果确实搜索了库。@harper我找不到它的来源:(请检查我的更新)