WinPcap 的链接器错误
Linker errors with WinPcap
我在可视化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=".WinPCapInclude"
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=".WinPCaplib"
GenerateDebugInformation="true"
SubSystem="2"
TargetMachine="1"
/>
任何帮助将不胜感激。
当您对链接器进程有疑问时,启用"显示进度"选项很有用。您可以在"链接器/常规"选项卡中找到它。
如果不使用 GUI,还可以更改 .vcproject 文件。你可以在这里找到它:
<Tool Name="VCLinkerTool"
ShowProgress="1"
...
/>
相关文章:
- Netbeans 10:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
- CMake 错误:链接器命令失败,退出代码为 1 和 cpp.o 文件
- clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) - 体系结构的未定义符号 x86_64:
- 如何修复 clang: 错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
- Android NDK.Build命令失败.未定义的引用.clang++:错误:链接器命令失败,退出代码为1
- 使用cmake错误链接boost日志
- 错误:链接器命令失败,退出代码为 1(使用 -v 查看调用):在 Macbook 上
- C++ XCODE ld:找不到体系结构x86_64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -
- clang:错误:链接器命令失败,C++代码中的退出代码为 1(使用 -v 查看调用)
- 静态库中的 g++ 错误链接函数
- 未定义的参考错误链接天然函数Android
- C++编译错误:ld:找不到体系结构x86_64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v
- QT Q_PROPERTY错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
- ld:找不到体系结构x86_64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
- OSX MOJAVE -LD:架构X86_64 clang找不到符号:错误:链接器命令失败,出口代码1
- C 错误链接器命令失败了出口代码1(使用-V查看调用)
- LD:架构x86_64 clang找不到符号:错误:链接器命令失败,出口代码1(使用-v to See
- 聚输出错误 - 链接列表
- Xcode链接器错误:链接器命令失败,退出代码为1(使用-v查看调用)
- 尝试构建C DLIB示例无法与数百个未定义的参考错误链接