VS2013配置proCC++开发环境
来源:互联网 发布:破解路由器密码的软件 编辑:程序博客网 时间:2024/06/07 15:32
本文所讨论的内容基于以下环境: Microsoft Visual C++ 6.0 ORACLE 8i (8.1.7) 当前版本:1.0 (041221) 声明:本文所述的某些操作可能对系统产生重大影响,请慎重操作!本人不对此产生的任何后果负责! 在VC++ 开发 环境中整合Pro*C/C++ Pro*C/C++为C/C++语
本文所讨论的内容基于以下环境:
Microsoft Visual C++ 6.0
ORACLE 8i (8.1.7)
当前版本:1.0 (041221)
声明:本文所述的某些操作可能对系统产生重大影响,请慎重操作!本人不对此产生的任何后果负责!
在VC++开发环境中整合Pro*C/C++
Pro*C/C++为C/C++语言访问ORACLE数据库提供了极大的方便,但是,在编译的时候往往需要在命名行模式下编译pc文件,而目前多数开发都是在VC++这种整合开发环境中完成的,要在两者之间不停的切换,不仅麻烦而且对于调试也相当不便。
在VC++中,提供了对于“自定义编译步骤”的设定,可以让我们自己来定义如何处理PC文件。现作一简单介绍:
首先,确保你安装了ORALCE的Pro*C/C++。
然后,运行Visual C++,打开一个工程文件(Workspace),自定义编译步骤仅可针对某一工程。选择“Project”->“Settings...”。选择设置哪个配置,选“All Configrations”可以覆盖所有配置。
先选中所有项目,点击“Linker”标签,在library列表内加入:oraSQL8.lib 。(不同的ORACLE版本,这个文件名会不同)
点击“Custom Build”标签,在“Commands”编辑框内加入如下内容:
call vcvars32.bat
proc iname="$(InputDir)\$(InputName).pc" include="%MSVCDIR%\include" include="$(MSDEVDIR)\..\vc98\include" code=cpp parse=partial
这里解释一下:
call vcvars32.bat
这个是用来设置VC的编译环境的。
proc iname="$(InputDir)\$(InputName).pc" include="%MSVCDIR%\include" include="$(MSDEVDIR)\..\vc98\include" code=cpp parse=partial
这个是直接调用proc的编译程序进行编译,$(InputDir)之类的VC都是会自己替换的,不需要我们手动处理。这里有一点要注意:传给Proc的参数最好加上引号,如果不幸里面有空格,那会被当成是另外一个参数,这种错误是很难查的。
在Outputs中加入如下内容:
$(InputDir)\$(InputName).cpp
这个是告诉VC最后生成的是哪个文件,好让它去取用。
点击“OK”保存,这样我们就可以直接在VC++中编辑Pro*C文件了。
另外,在属性设置中,直接点击pc文件也可以设置自定义编译步骤。
摘要: 昨天差不多花了一天的时间实现了VS2013 Pro*C的配置和第一段pc代码的编写,今天整理下,供有需要的童鞋参考。
1、软件:VS2013,oracle10g
2、VS2013 新建VC++空项目,然后在源文件中新建一个*.pc文件(不知道我的配置哪儿有问题,新建的pc文件必须和工程同名),右击该文件——》属性——》常规——》项类型,将项类型改选为自定义生成工具,——》应用,之后该窗口左侧会多了一个自定义生成工具的选项,——》自定义生成工具——》选项,命令行改为:proc $(TargetName) ,输出改为:$(IntDir)$(TargetName).c
3、右击pc文件,——》编译,此时就会在工程目录下生成一个C文件,在工程的源文件目录中将C文件加进来,将pc文件从项目中移除。
4、右键点击项目->属性->vc++目录->包含目录中添加头文件目录:oracle\product\11.1.0\client_1\precomp\public
库目录中添加.lib目录:
oracle10g_database_win32\oracle\product\10.2.0\db_1\precomp\LIB
oracle10g_database_win32\oracle\product\10.2.0\db_1\RDBMS\XA
oracle10g_database_win32\oracle\product\10.2.0\db_1\oci\lib\msvc
oracle10g_database_win32\oracle\product\10.2.0\db_1\precomp\LIB\msvc
5、右键点击项目->属性->配置属性->链接器->输入->附加依赖项添加.lib文件:
orasql10.lib;oraxa10.lib;oci.lib;orasqx10.lib
6、编译运行C文件。
0 0
- VS2013配置proCC++开发环境
- ProcC开发基础知识图
- VS2013+FFMPEG开发环境配置
- vs2013开发php环境配置
- FFmpeg+VS2013开发环境配置
- vs2013配置OpenGL开发环境
- VS2013/VS20DirectShow开发环境配置
- VS2013配置Winpcap开发环境
- 配置OpenCV+VS2013开发环境
- VS2013配置Caffe开发环境
- VS2013 配置wincap开发环境
- 关于vs2013配置Opencv开发环境
- OpenCV 2.4.9 +VS2013 开发环境配置
- QT5+VS2013软件开发环境配置
- Cordova 10 VS2013配置cordova开发环境
- OpenCV3.1.0+VS2013开发环境配置
- VS2013的OSG开发环境配置
- OpenCV 2.4.9 +VS2013 开发环境配置
- 使用mongodb可视化管理软件adminMongo
- 汇编
- 通过网站域名获取该网站的源码
- Zookeeper使用--Java API
- 通过XmlDocument读写Xml文档
- VS2013配置proCC++开发环境
- tensorflow mac 安装教程
- Android 存储路径
- MAVEN创建多模块项目(水平与树形结构)
- iOS-获取webview的 url 和 title 和 html
- 非最大抑制(NMS)
- 使用git上传项目到码云的方法
- linux 强制杀掉java线程
- Python学习笔记