make的时候出现undeclared (first use in this function)的问题

tangxuankai 2008-12-10 12:04:31
make的时候报这个错:
../lib_ipanel/ipanel_api.c: In function `ipanel_memcpy':
../lib_ipanel/ipanel_api.c:207: warning: use of cast expressions as lvalues is d
eprecated
../lib_ipanel/ipanel_api.c: In function `IPanelBrowserEx_fGetProperty':
../lib_ipanel/ipanel_api.c:957: error: `BROWSER_PROPERTY_CACHE_ENABLE' undeclare
d (first use in this function)
../lib_ipanel/ipanel_api.c:957: error: (Each undeclared identifier is reported o
nly once
../lib_ipanel/ipanel_api.c:957: error: for each function it appears in.)
../lib_ipanel/ipanel_api.c:1498: error: `BROWSER_PROPERTY_MAX_CONTENT_LENGTH' un
declared (first use in this function)
../lib_ipanel/ipanel_api.c:1508: error: `BROWSER_PROPERTY_MAX_CONTENT_NODE' unde
clared (first use in this function)
../lib_ipanel/ipanel_api.c:1546: error: `BROWSER_PROPERTY_PAGE_IMAGE_DOWNLOADING
' undeclared (first use in this function)
../lib_ipanel/ipanel_api.c:1585: error: `BROWSER_PROPERTY_QMA_ALERT_MESSAGE' und
eclared (first use in this function)
../lib_ipanel/api.c:1589: error: dereferencing pointer to incomplete type

../lib_ipanel/api.c:1594: error: `BROWSER_PROPERTY_DOWNLOAD_CACHE_DIRECTO
RY' undeclared (first use in this function)
../lib_ipanel/api.c: In function `IPanelBrowserEx_fSetProperty':
../lib_ipanel/api.c:1658: error: `BROWSER_COMMAND_CANCEL_COOKIE' undeclar
ed (first use in this function)
make[2]: *** [../objs/coolsand/CONFIG_SMALL_GB/embedded/obj_lib_wap2/ipanel_api.
o] Error 1
make[2]: Leaving directory `/cygdrive/e/Onlyone/makeone/iPanelWireless2.0/build'

make[1]: *** [embedded_lib] Error 2
make[1]: Leaving directory `/cygdrive/e/Onlyone/makeone/iPanelWireless2.0/build'

make: *** [coolsand_CSW] Error 2


错误里提示的几个未定义变量在wap_api.h里已经把他们定义成枚举变量了,而且头文件我已经包含进api.c里面来了,为什么还报未定义这些变量的错呢?
希望有高手能为我解答
...全文
16544 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanhj_2007 2009-03-10
  • 打赏
  • 举报
回复
这个貌似很难啊
sxcnfly 2008-12-10
  • 打赏
  • 举报
回复
makefile中没有include路径
romandion 2008-12-10
  • 打赏
  • 举报
回复
把代码贴出来吧。估计哪个地方写错了。要是没错,就是makefile文件中没有知名INCLUDE路径。*.c /*.h/Makefile.am/configure.in都贴出来看看。
tangxuankai 2008-12-10
  • 打赏
  • 举报
回复
代码太多且不方便贴出来。我找找看makefile有没有include路径

70,040

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧