Proc在Oracle11g中已经内置,
文件目录:
C:\app\user\product\11.2.0\client_1\BIN
使用VS新建Oracle工程
- 配置头文件目录:
项目——属性——C/C++——附加包含目录,添加
自己的目录\product\11.2.0\dbhome_1\precomp\public;%(AdditionalIncludeDirectories)
- 配置库文件目录:
项目——属性——链接器——附加库目录,添加
自己的目录\product\11.2.0\dbhome_1\precomp\LIB;%(AdditionalLibraryDirectories)
执行步骤
第一步,对带有嵌入式SQL的C代码程序(通常此程序以.pc结尾,简称PC代码)使用proc做一次预编译,将里面的嵌入式SQL转化为代表数据库功能调用的C代码。
第二步,使用C编译器将C代码编译连接(其中包含数据库中的库 libclntsh.so)成可执行文件。