• 5994阅读
  • 2回复

关于proc/c++生成的cpp文件放到QT中的应用 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 楼主  发表于: 2008-07-02
— 本帖被 XChinux 执行加亮操作(2008-08-05) —
小弟刚用qt不久,遇到一个麻烦,希望大侠们帮忙解决一下,先谢谢了。

问题是这样的:我用的是eclipse在windows下开发,用oracle 中的pro*c/c++写的pc文件,生成cpp文件,我想生成的cpp文件在qt中应该可以用吧,但问题出现了,放到qt文件中后,编译后提示找不到oraca.h,请问这个问题怎末解决啊?

还有一个问题,这样写的cpp文件中的函数应该算是全局函数了,在使用的地方用了extern后,调用这个函数,仍然提示函数没有定义,怎末回事啊?

希望大家帮帮忙,谢谢了!
[ 此贴被XChinux在2008-08-12 10:11重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2008-07-02
一、加头文件位置,可在.pro文件中用INCLUDEPATH+= your_oracle_header_directory来实现
二、加需要用到的oracle库位置及库名,可在.pro文件中用LIBS += -L/your_oracle_library_path -l/your_oracle_lib1 -l/your_oracle_lib2

先试试看吧。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
只看该作者 2楼 发表于: 2008-08-04
XChinux 应该是对的

但我后来没有这样做,因为我们购买了QT商业版的,所以后来就用好VC6集成的版本了
在VC中就可以调用proc生成的.CPP文件了,只需要设置VC中对oracle的静态库就好了

还是谢谢XChinux
快速回复
限100 字节
 
上一个 下一个