error LNK2019: 无法解析的外部符号


问题

error LNK2019: 无法解析的外部符号 __imp__NETSDK_Init@8,该符号在函数 "main(void)" (?startup@CUDTUnited@@QAEHXZ) 中被引用

说明

这是一个关于动态库导入时所发生的错误,如果朋友们没有动态库导入,就不用看这篇博客了,因为下面所说大多数是关于动态库导入问题。

解决思路

错误分析

检查动态库是否配置正确

检查以下配置:


经检查,配置没有错误,可是调式运行的时候就会报出上面的错误error LNK2019: 无法解析的外部符号 __imp__NETSDK_Init@8,该符号在函数...

怀疑动态库有问题

检查动态库

打开 Visual Studio 自带的命令行工具Developer Command Prompt for VS 20xx,使用 dumpbin /HEADERS xxx.dll 命令查看动态库版本

再看下我的编译版本

我用的是Debug Win32,32 位的平台编译 64 位的版本就报错了,纠正过来就 OK 了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2024 CODEPRJ.COM