Pro * c exec命令不起作用

时间:2017-06-20 10:51:37

标签: oracle proc

  

文件glssim.pc中第16行第1列的错误
  EXEC SQL
  1
  PCC-S-02201,遇到以下其中一项时遇到符号“exec sql begin”:

     

第0行,第0列,文件glssim.pc的语法错误:
  文件glssim.pc中第0行第0列的错误
  PCC-S-02201,在遇到以下任何一种情况时遇到符号“eof”:

     

标识符,end-exec,random_terminal

     

文件glssim.pc中第0行第0列的错误
  PCC-F-02102,进行C预处理时出现致命错误

我认为问题与exec库有关,但我需要知道它在哪里以及在哪里添加它。

2 个答案:

答案 0 :(得分:0)

谢谢你的回复我正在使用proc命令,我解决了这个问题, 通过更改配置文件中sys_include库的顺序。 现在我还有另外一个问题:编译器无法识别函数

例如:int function(void);        int function(){         一些代码         }

编译器说遇到符号{ 当期待以下之一时; =([

答案 1 :(得分:0)

这是由于在头文件中定义的函数原型,因为未定义主体。 然后,当预编译器面临它所抱怨的新功能时,它正在等待它们的定义。 我刚刚删除了无用的函数原型。它工作正常