|
发表于 2004-4-22 20:58:21
|
显示全部楼层
最初由 鱼儿小 发表
3楼的,我没来得及试,不过我可以告诉你,如果我不写#include <stdio.h>,预处理和编译没问题的,前提是.pc这个程序比较简单,如仅仅连接一下数据库再断开之类的。
如果程序复杂点时,必须引用头文件时,就报错了,因为无论那个头文件饶到最后都会引用stdio.h
很对.
#include <stdio.h> 是给C编译器用的,proc预编译时不知道到那里去找<stdio.h>(也用不着).所以PROC运行时定义了一个环境变量ORA_PROC来控制proc和c编译时各自
作自己的事情.
头文件只有C编译器才用,proc是不用的. |
|