迅雷下载开放引擎迅雷下载开放引擎
我尝试使用迅雷下载开放引擎(动态连接库)写一个mfc的应用程序,发现程序只有改成Unicode字符集的时候程序才可以找到库里面的函数,字符集改成多字符集的时候,报错如下:
1>downloadDlg.obj:errorLNK2019:无法解析的外部符号"unsignedlong__stdcallXLURLDownloadToFile(charconst*,charconst*,charconst*,long&)"(?XLURLDownloadToFile@@YGKPBD00AAJ@Z),该符号在函数"public:void__thiscallCdownloadDlg::OnBnClickedButton1(void)"(?OnBnClickedButton1@CdownloadDlg@@QAEXXZ)中被引用
1>G:\work\download\Debug\download.exe:fatalerrorLNK1120:1个无法解析的外部命令
我的程序是多字符集的,这个问题如何解决呢?
能不能自己写一个dll把迅雷的动态连接库封装起来解决这个字符集的问题?
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-43340-1.html
自称青龙行于海