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 了