Oracle公司只有11.02.01的客户端安装,11.02.02的VC2010开发包
这二个版本不兼容,解决办法:
安装完11.02.01后,
一、把独立包11.02.02(把instantclient-basic-nt-11.2.0.2.0.zip解压后为instantclient-basic-nt-11.2.0.2.0/instantclient_11_2下的文件)中的文件复制到11.02.01的BIN文件夹(E:\app\wsq\product\11.2.0\client_1\BIN)(主要更新oci.dll)。
二、把VC2010的开发包(occivc10_11202_win32.zip解压后occivc10_11202_win32文件)中的文件复制到11.02.01的BIN文件夹(主要有Debug和运行库)。
三、把occivc10_11202_win32.zip解压到oracle11的安装目录的E:\app\wsq\product\11.2.0\client_1\oci\lib\msvc\vc10下面。
四、编译程序的时候,在工程属性的连接器里面,设置“常规”的“附件库目录”要指向vc10。
VC++开发Oracle数据库程序需要对应的开发包。
1