在 Eclipse 中配置编译 Pro*C
来源:互联网 发布:php特殊字符转义 编辑:程序博客网 时间:2024/04/27 15:31
以下基于 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)”中配置具体的库“orasql10”(注意:不要加扩展名)。
6. 接下来就可以创建一个工程编写Pro*C啦,使用方法如下:
在Eclipse中编写一个 Pro*C 的源文件,打开文件后点击“Run->External Tools->你配置的工具名”,即可编译成“.c”的源文件,再使用CDT的构建运行工具,来运行你写的测试文件就行啦。
- 在 Eclipse 中配置编译 Pro*C
- 在 Eclipse 中配置编译 Pro*C
- PRO*C 在linux下如何编译
- JNI NDK (2)-- 在Eclipse中配置NDK,编译C/C++源码
- Qt在pro中实现条件编译
- Qt在pro中实现条件编译
- PRO c在vs2005下的配置
- 在Eclipse中配置NDK自动编译环境builders
- 在Eclipse中配置NDK自动编译环境builders
- 在Eclipse中配置NDK自动编译环境builders
- 在Eclipse中配置NDK自动编译环境builders
- 在Eclipse中配置NDK自动编译环境builders
- 在Eclipse中配置NDK自动编译环境builders
- 在Eclipse中配置NDK自动编译环境builders
- 在Eclipse中配置NDK自动编译环境builders
- 在eclipse中配置NDK的自动编译环境
- 在Eclipse中配置NDK自动编译环境builders
- 如何在eclipse中配置arm交叉编译环境
- WPF : 以鼠标指针为中心缩放
- AS3中的数据类型
- C++问题---逆波兰表达转换与计算问题
- linux下装QQ,64位系统
- LINUX环境进程间通信
- 在 Eclipse 中配置编译 Pro*C
- 批处理:Ping结果前加上时间并把结果保存为txt文件
- 在C#中使用的Win32消息列表
- 使用WinDbg调试USB Bus Driver之点滴随记
- 魅族 Miniplayer SL 不能播放MP3之谜
- [DB2] 常用命令2(待续)
- js中innerHTML与innerText的用法与区别
- September 25th Friday
- 从别人那里转过来的几篇讲解WSDL WEBSERVICE 的文章,感觉挺好的