在 Eclipse 中配置编译 Pro*C

以下基于 Oracle10g 进行配置:

1. 首先安装 Oracle10g 客户端,安装时只选择“ Oracle Programer 10.x.x.x ”中的

 

Precompiler Common Files 10.x.x.x ”和“ Precompilers 10.x.x.x ”,其它除了必须安装

 

都可以不安装。

 

2. Eclipse 3.4 以上配置 CDT ,建议使用 MinGW 作为 CDT 的编译和构建工具。使用 Eclipse 3.4 以上的版本只需要配置 Windows path 环境变量即可,如果 MinGW 安装在“ d:/MinGW ”,则配置 path=d:/MinGW/bin (注意: path 变量的其他配置不要覆盖,只要在值中加入这个目录即可)。启动 Eclipse 打开 C/C++ ”透视图,创建一个 C/C++ 的工程,写个“ Hello World! ”测试没问题,就可以进行下一步配置啦。

 

3. 点击 Eclipse 的“ Run -> External Tools -> External Tools Configurations... ”菜单,配置一个扩展工具,在如下界面中配置 ProC 预编译工具:

 

配置中需要注意 proc.exe 的安装路径要改为你的安装路径,“ Arguments ”中输入“ code=ansi_c ${resource_loc} ”即这里就是 proc 的运行参数。

 

4. 创建一个 C/C++ 工程,在工程名上右键点击的“ Properties… ”打开如下配置界面:

 

点击右边的“ Add… ”添加一个变量(如下图),“ Name ”设置为“ CPLUS_INCLUDE_PATH Value 设置为“ Oracle 客户端安装目录 /PRODUCT/10.2.0/CLIENT_1/PRECOMP/PUBLIC ”:

 

使用相同的方法设置另一个“ Name ”为“ C_INCLUDE_PATH ”的变量,  Value 同上。

 

5 .为编译器设置编译时库。在工程属性中,设置 MinGW 编译器的“ Libraries” ,在“ Lbrary search path (-L) ”中设置 Oracle 的库路径“ Oracle 客户端安装目录 /PRODUCT/10.2.0/CLIENT_1/PRECOMP/LIB ”,在“ Libraries (-l) ”中配置具体的库“ orasql 10 (注意:不要加扩展名)。

 

6. 接下来就可以创建一个工程编写 Pro*C 啦,使用方法如下:

Eclipse 中编写一个 Pro*C 的源文件,打开文件后点击“ Run->External Tools-> 你配置的工具名”,即可编译成“.c”的源文件,再使用 CDT 的构建运行工具,来运行你写的测试文件就行啦。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值