系统win 7 64位,编译程序选择的是x86
这都是因为生成msado15.tlh时用的是
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")
而在64位系统中这将生成64位版本的msado15.tlh
所以要想编译x86版本的程序应使用以下指令
#import "C:\Program Files (x86)\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")
这都是因为生成msado15.tlh时用的是
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")
而在64位系统中这将生成64位版本的msado15.tlh
所以要想编译x86版本的程序应使用以下指令
#import "C:\Program Files (x86)\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")