日期:2014-05-17  浏览次数:20976 次

oracle 10g/11g proc demo的问题
大家好:
  最近工作需要用到proc的例子,但是编译的时候有点问题,在9i(服务端和客户端均为9i)下面编译是通过的,拿到11g下面会报系统头文件错误。于是想找找系统自带的example看看,但是发现客户端没有precomp目录下面没有demo
后来在搜索问题解决的过程中发现了一个老外发的帖子回复

It's the same with sample of the demo (cppdemo.pc ):

D:\Oracle\product\11.2.0\client_1\precomp\demo\proc\cppdemo2>proc parse=partial SQLCHECK=SEMANTICS iname=empclass.pc code=cpp userid=scott/tiger include="D:\Ora
+cle\product\11.2.0\client_1\oci\include" include="D:\Oracle\product\11.2.0\client_1\precomp\public" include="C:\Program Files\Microsoft Visual Studio .NET 2003+
Vc7\include" include="C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\include"

我觉得好像11g也应该带这个例子,只是不知道该装什么东西,负责装数据库客户端的是按着Administrator权限来装的,而不是customer这个权限来装的,想知道这个demo是否是需要格外的安装软件?
请装过类似的或者对这个比较明白的网友给予指导。


------解决方案--------------------
没有额外安装什么其他的东西。
估计还是INCLUDE少引了头文件。
你编译的时候,报头文件出错,错误信息是什么?
少哪些个头文件?