今天调用了一个DLL,调代码时,出现LNK2019的错误,提示“无法解析的外部命令”
参照网上的解决方法,一般是包含DLL头文件,链接lib文件,把.dll文件拷到当前工程目录下。
这些都没问题,但我调用了一个函数,仍然出现该错误,最后调用另一个函数做测试,通过编译。最后终于发现了问题:头文件中的有些函数,在DLL中根本就没有那个函数的定义。
在头文件中声明了函数,却不在DLL中实现,网上下的库真是坑爹啊!
今天调用了一个DLL,调代码时,出现LNK2019的错误,提示“无法解析的外部命令”
参照网上的解决方法,一般是包含DLL头文件,链接lib文件,把.dll文件拷到当前工程目录下。
这些都没问题,但我调用了一个函数,仍然出现该错误,最后调用另一个函数做测试,通过编译。最后终于发现了问题:头文件中的有些函数,在DLL中根本就没有那个函数的定义。
在头文件中声明了函数,却不在DLL中实现,网上下的库真是坑爹啊!