`

(转)在 Eclipse 中配置编译 Pro*C

阅读更多

http://blog.csdn.net/gjl2004yn/archive/2009/09/25/4593379.aspx

在 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 的构建运行工具,来运行你写的测试文件就行啦。

 

本文来自CSDN博客,转载请标明出处:file://dell2800/開発二部/16.IMS版AIRSツール開発/02.内部仕様と手順書/DBIO%20Eclipse%20%20ProC.mht

分享到:
评论

相关推荐

    qt eclipse 动态链接库

    标题 "qt eclipse 动态链接库" 暗示了我们将在Eclipse集成开发环境中讨论如何使用Qt库,特别是涉及动态链接库的方面。Qt是一个跨平台的应用程序开发框架,常用于创建图形用户界面和各种应用程序。而动态链接库(DLL...

    java开发环境配置

    ### Java开发环境配置详解 #### 一、Java开发基础环境配置 在进行Java开发之前,首先需要搭建一个基本的开发环境。本章节将详细介绍如何安装并配置Java开发工具包(JDK),以及如何设置环境变量。 ##### 1. JDK...

    JDK1.8+Eclipse

    描述中提到"java开发工具,缺一不可的",意味着对于Java开发者来说,JDK和Eclipse是标准配置。虽然它指出"其实Eclipse可以缺哈,高手都用记事本写代码的",这确实是一种观点,但Eclipse作为一款强大的IDE,提供了...

    JDK的安装与配置,环境变量的设置

    3. **配置PATH**: 为了能在命令行中直接使用javac(Java编译器)和java(Java运行环境)等命令,还需要将JDK的bin目录添加到PATH系统变量中。这样,系统就可以在任何目录下执行这些命令。 配置环境变量的方法因操作...

    class文件反编译

    JadClipse使得在Eclipse中双击.class文件即可直接查看反编译的源代码,包括jar包中的类文件。 以下是安装和配置JadClipse的步骤: 1. 首先,需要下载JAD的特定版本(例如1.5.8e),并将其解压。将jad.exe复制到JRE...

    Apress.Pro.Android.Games.2Ed.2012

    - **在Android中编译原生代码**:详细介绍了如何在Android项目中编译C/C++代码,以及如何处理事件传递等问题。 - **音频独立处理**:讲述了如何在不依赖于主程序的情况下独立处理音频流,这对于提升游戏性能至关重要...

    qwt-5.1.0.zip安装帮助文档

    至此,Qwt在Eclipse环境下的安装与配置完成,你可以在Qt Designer中看到并使用Qwt的控件,从而提升数据可视化的开发效率。 通过上述详尽步骤,开发者可以顺利地在VS2005和Eclipse环境下完成Qwt-5.1.0的安装与配置,...

    野火STM32H750 Pro开发板 教程配套代码(V版本芯片)

    3. **开发环境**:可能包括Makefile或IDE配置文件,用于在Eclipse、Keil MDK或其他开发环境中构建和调试项目。 4. **文档**:教程文档可能详细解释了如何使用代码,如何配置开发环境,以及每个示例的功能和工作原理...

    appRTCDemo工程源码

    5. **proguard-rules.pro**(如果存在):混淆规则文件,用于在发布应用时对代码进行优化和保护。 6. **assets**(如果存在):存放非Android系统资源,如原始数据文件、配置文件等。 7. **libs**(如果存在):...

    qt调用JAVA文件示例

    2. **创建Java类和方法**:在Android Studio或者Eclipse中,编写一个Java类,该类将包含你要在C++中调用的方法。例如,你可以创建一个名为`MyJavaClass`的类,并在其中定义一个静态方法`doSomething()`。 ```java ...

    ZigBee开发套件配套资源.rar

    4. **模拟器或仿真软件**:为了在实际硬件部署之前进行测试,可能提供ZigBee网络的模拟工具,如ZigbeePro或ZStack配置器,允许用户在虚拟环境中创建和测试ZigBee网络。 5. **教学视频或教程**:对于视觉学习者,...

    蓝牙开发平台搭建指导

    其次,安装过程中要求将软件安装在C盘,并提醒这是为了后续在Eclipse集成开发环境(IDE)中进行项目设置时做准备。 在具体安装步骤方面,文档提到了以下四个主要步骤: 1. 安装软件:将需要的软件按照文档的指导安装...

    QJ-Pro-开源

    5. **集成开发环境支持**:QJ-Pro可以与主流的Java IDE(如Eclipse、IntelliJ IDEA等)无缝集成,使得开发者在日常开发中可以方便地使用该工具。 6. **持续集成**:QJ-Pro可以与持续集成工具(如Jenkins、GitLab CI...

    java实验及答案

    - 它为Java提供了跨平台的能力,使得Java程序无需重新编译即可在不同的操作系统上运行。 **作用**: - 解释执行Java字节码。 - 提供内存管理、垃圾回收等机制。 - 实现多线程支持。 - 保护机制,如沙箱模型。 ### ...

    ns-3环境搭建手册.pdf

    5. Eclipse配置部分,说明了如何在CentOS环境下安装和配置Eclipse集成开发环境(IDE),以及为了开发ns-3模型而安装相应的cdt(C/C++ Development Tooling)插件。 6. 脚本运行部分,展示了如何在终端和Eclipse中...

    热拉提程序代码。美容仪器

    4. **pro目录**:此目录可能包含了项目的工程文件或者配置文件,这些文件用于构建和编译整个软件系统。例如,它可能包含Makefile,用于自动化编译和链接过程;或者IDE(集成开发环境)的项目文件,如Visual Studio或...

    安装QtCreator去完成C++第一个程序.docx

    1. **pro文件**:这是QtCreator特有的项目文件,用于存储工程配置信息,如编译器设置、依赖库等。你应该避免直接修改这个文件,除非你对Qt构建系统有深入理解。 2. **Sources文件夹**:这不是实际的文件夹,而是一...

    indent-2.2.10.tar.gz_indent

    此外,indent还支持在项目级别的配置,即通过编写".indent.pro"文件来定义项目的代码风格,这样在整个项目中应用indent时,就会自动遵循这些设定。这对于保持项目内代码风格的一致性非常有用。 在实际开发中,...

    maven-pro

    10. **构建工具集成**:Maven 可以与 IDEs(如 IntelliJ IDEA、Eclipse)和持续集成工具(如 Jenkins、GitLab CI/CD)无缝集成,提供一致的构建体验。 综上所述,"maven-pro" 是对 Maven 基础功能的增强,可能包含...

Global site tag (gtag.js) - Google Analytics