vs2010下配置proc编程环境11

1、首先安装oracle11g和oracle client11g,注意oracle11g的两个下载包要解压到一个文件夹(datebase)中才能安装成功。网上看到一篇帖子说要装32位的oracle,所以虽然我的win7是64位,但oracle我是装的32位的。然后设置ORACLE_HOME为安装oracle client的目录(D:\app\Administrator\product\11.2.0\client_1)。


2、用vs2010创建一个空项目,在左边的解决方案资源管理器的源文件目录下添加需要编译.pc文件,右击该文件->属性->项类型修改为自定义生成工具->应用->自定义生成工具->常规->命令行(proc $(TargetName)->输出($(IntDir)$(TargetName).c))。


3、右键点击.pc文件,点击编译,生成.c文件在$(IntDir)目录下。


4、在源文件目录添加该刚刚生成的.c文件。


5、右键点击.pc文件->常规->从生成中排出(是)。(为了避免反复生成其对应的.c文件提示覆盖)


6、右键点击项目->属性->vc++目录->包含目录中添加头文件目录:oracle\product\11.1.0\client_1\precomp\public

      库目录中添加.lib目录:

    oracle\product\11.1.0\client_1\precomp\LIB
    oracle\product\11.1.0\client_1\RDBMS\XA
    oracle\product\11.1.0\client_1\oci\lib\msvc
    oracle\product\11.1.0\client_1\precomp\LIB\msvc

6、右键点击项目->属性->配置属性->链接器->输入->附加依赖项添加.lib文件:
    orasql11.lib;oraxa11.lib;oci.lib;orasqx11.lib


安装常见错误:

1、unresolved external symbol _sqlcxt referenced ……,原因在于第五步和第六步没有做。或者可能oracle是装的64位的(这个我没有验证,不能确认,但网上有人这么说)

   https://forums.oracle.com/forums/thread.jspa?messageID=10935341

   http://pslinux.blog.163.com/blog/static/86862581201303183928296/

2、c1010070: Failed to load and parse the manifest.,原因在于第五步没有做。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值