occi编程遇到的问题:oracle::occi::Environment * __cdecl oracle::occi::Environment::createEnvironmenT

来源:互联网 发布:公司网址和域名是什么 编辑:程序博客网 时间:2024/05/17 20:28

问题描述:

1>dboperate.obj : error LNK2019: 无法解析的外部符号 "public: static class oracle::occi::Environment * __cdecl oracle::occi::Environment::createEnvironment(enum oracle::occi::Environment::Mode,void *,void * (__cdecl*)(void *,unsigned int),void * (__cdecl*)(void *,void *,unsigned int),void (__cdecl*)(void *,void *))" (?createEnvironment@Environment@occi@oracle@@SAPAV123@W4Mode@123@PAXP6APAX1I@ZP6APAX11I@ZP6AX11@Z@Z),该符号在函数 "public: int __thiscall IntoDB::Initial(void)" (?Initial@IntoDB@@QAEHXZ) 中被引用


1>dboperate.obj : error LNK2019: 无法解析的外部符号 "public: static void __cdecl oracle::occi::Environment::terminateEnvironment(class oracle::occi::Environment *)" (?terminateEnvironment@Environment@occi@oracle@@SAXPAV123@@Z),该符号在函数 "public: virtual __thiscall IntoDB::~IntoDB(void)" (??1IntoDB@@UAE@XZ) 中被引用

1>D:\Projects\FileOperate\Debug\FileOperate.exe : fatal error LNK1120: 2 个无法解析的外部命令


编程环境:

windows 64位操作系统,vs2010

一直遇到这个问题:

从oracle官网上下载的开发包,截止写博客时期最新的是occivc10_11203_win64,但是下载,利用里面的lib,还是不能够解决上面的问题

突然想到以前在电脑上装过一个Oracel客户端,所以把里面的Lib拷贝出来用,啊哈,一下子过去了。

客户端Lib地址:D:\Install\Oracle_11g\Administrator\product\11.1.0\client_1\oci\lib\msvc





原创粉丝点击