剑下浮云 2015-07-04 11:08 采纳率: 0%
浏览 3455

在VS2010平台上怎么搭建occi环境,访问oracle 11g

我是用的VS2010访问oracle 11g,oracle自带 OCI,我按照网上说的下载了occivc10_11202_win64.zip,解压到OCI目录下OCI\lib\MSVC\vc10,并且按照网上说的,加载库函数和头文件;但是总出问题,说找不到文件
#include
#include
using namespace std;
using namespace oracle::occi;
void main(){
try{
Environment env=Environment::createEnvironment();
cout<<"success-------Environment"< Connection *conn=env->createConnection("hr","12345","localhost:1521/orcl");
cout<<"success-------Connection"<<endl;
/*string sql="select * from emp where employee_id=119";
/
string sql="insert into emp values ('207','zhang','9800')";
Statement *stmt=conn->createStatement(sql);
stmt->executeUpdate();
cout<<"success-------insert"< env->terminateConnection(conn);
Environment::terminateEnvironment(env);
}
catch(SQLException &e){
cout<<e.what()<<endl;
}
}

编译后总是出问题,出现两个error LNK2019: 无法解析的外部符号
1>OCITest.obj : error LNK2019: 无法解析的外部符号 "public: static void cdecl oracle::occi::Environment::terminateEnvironment(class oracle::occi::Environment *)" (?terminateEnvironment@Environment@occi@oracle@@SAXPAV123@@Z),该符号在函数 _main 中被引用
1>OCITest.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),该符号在函数 _main 中被引用
1>C:\Users\asus\documents\visual studio 2010\Projects\OCCITest2\Debug\OCCITest2.exe : fatal error LNK1120: 2 个无法解析的外部命令

  • 写回答

4条回答

  • oyljerry 2015-07-04 14:55
    关注

    库函数没有link进来,编译器中配置好lib路径了吗。

    评论

报告相同问题?

悬赏问题

  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用