当前位置: 技术问答>linux和unix
UNIX下的PRO*C的程序编译成C的程序为什么提示标示符没有声明?
来源: 互联网 发布时间:2015-02-07
本文导语: 所有的数据结构的定义在一个头文件中,在pro*c的程序里包含了,但是编译时总是提示没有定义.为什么?是不是我的mk文件写的不对啊, | 是包含的时候需要写绝对路径 | 应该是你的makef...
所有的数据结构的定义在一个头文件中,在pro*c的程序里包含了,但是编译时总是提示没有定义.为什么?是不是我的mk文件写的不对啊,
|
是包含的时候需要写绝对路径
|
应该是你的makefile写的不对,include路径要加上你的头文件所在的目录路径
|
makefile 中加上 -I头文件目录
|
是不是头文件中增加的保护有问题
如下:
#ifndef __XX_H
#endif
如下:
#ifndef __XX_H
#endif