vs2005远程调试服务进程报R6025
win7x64開(kāi)發(fā)環(huán)境中 在用vs2005遠(yuǎn)程調(diào)試windows2003系統(tǒng)中的服務(wù)進(jìn)程時(shí)候,會(huì)遇到報(bào)R6025, --pure virutal function call的錯(cuò)誤,原因是win7x64上的ado接口跟服務(wù)進(jìn)程所在的系統(tǒng)的ado接口不兼容,當(dāng)前工程引入的ado語(yǔ)句是:
#import "C:\Program Files (x86)\Common Files\System\ADO\msado15.dll" \
no_namespace rename("EOF", "EndOfFile")
解決辦法是,找到msado60_Backcompat_i386.tlb放在?C:\Program Files (x86)\Common Files\System\ado 目錄下,將上述引用ado語(yǔ)句改為
#import "C:\Program Files (x86)\Common Files\System\ado\msado60_Backcompat_i386.tlb" no_namespace rename("EOF", "EndOfFile")
另外:如果是編譯x64的版本,需要將x64版本的ado庫(kù)?msado60_Backcompat_x64.tlb放在C:\Program Files \Common Files\System\ado 目錄下,相應(yīng)的引用語(yǔ)句改為
#import "C:\Program Files \Common Files\System\ado\msado60_Backcompat_x64.tlb" no_namespace rename("EOF", "EndOfFile")
總結(jié)
以上是生活随笔為你收集整理的vs2005远程调试服务进程报R6025的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如果Windows下Quick软件运行时
- 下一篇: 几何画板中作函数图像的几种方法