標(biāo)題:
ADO在XP運(yùn)行出錯(cuò)c++ runtime debug errror R6010
[打印本頁(yè)]
作者:
51黑er
時(shí)間:
2015-11-2 15:39
標(biāo)題:
ADO在XP運(yùn)行出錯(cuò)c++ runtime debug errror R6010
首先,msado15.dll有不同的版本,不同的版本有不同的接口在注冊(cè)表中顯示為不同的CLSID,接口不同,編譯也是會(huì)出問題的,但已經(jīng)編譯出來(lái)的軟件,可以在高版本的msado15.dll上運(yùn)行,不用考慮版本問題,即在XP上編譯的程序,也可以在WIN7上運(yùn)行的,不需要更換msado15.dll。所以找個(gè)xp上的
msado15.dll復(fù)制到項(xiàng)目下,預(yù)編譯時(shí)不再引用本地開發(fā)環(huán)境下的
msado15.dll,引用項(xiàng)目下的xp版本的
msado15.dll,重新生成,搞定。
// c:\Program Files\Common Files\System\ado\msado15.dll
#import ".\ado\msado15.dll" no_namespace \
rename("EOF", "adoEOF") rename("BOF", "adoBOF")
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1