gpt4 book ai didi

c++ - WinPcap 的链接器错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:26:14 30 4
gpt4 key购买 nike

我在可视化 C++ 项目中使用 WinPcap 库。当我尝试编译项目时出现链接器错误,但我已正确配置项目属性以包含适当的文件和库。这是我得到的错误:

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

更新:

这是 .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"
...
/>

关于c++ - WinPcap 的链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18982762/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com