qq_34017933
qq_34017933
采纳率100%
2016-03-04 02:45 阅读 1.5k

c++ builder 调用pro*c

我想在c++ builder中连接oracle,通过proc实现。
我的方法如下:
1、在oracle的bin目录下,通过proc.exe将连接的oraCon.pc编译成oraCon.cpp
2、然后将oraCon.cpp添加到工程中,解决一些问题 后,在最后面有一个报错:[Linker Error] Unresolved external '_sqlcxt' referenced from E:\PROJECT\C++ BUILDER PJ\MYORACLE\DB_CON.OBJ
我将oci.dll及orasql11.dll都通过c++builder的implib.exe转成了lib文件添加到了工程中还是不行,为什么?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    hikarisamax hikarisamax 2016-03-04 02:54

    找不到lib中的引用,libpath没设置正确

    #pragma comment(lib, "c:\path1\path2\mylib.lib")

    用这个这招看看

    点赞 1 评论 复制链接分享
  • qq_34017933 qq_34017933 2016-03-04 07:26

    谢谢,已经搞定,通过 proc连数据库,我只是建了一个def文件就好了,不过我也不知道这个文件是干嘛的,醉了

    点赞 评论 复制链接分享

相关推荐