BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #8291同步于 1 周前
BBSMan_Dev机器人发帖

改动代码后,出现奇怪的编译错误

buer.
1 周前镜像同步1 回复
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH register.c:388:86:错误,宏SHOW_USERIP需要三个参数,只给出了两个。 register.c In function "check_register_info": register.c:388:SHOW_USERIP 未申明(在次函数第一次使用) 我看了SHOW_USERIP貌似是在default.h中定义好了的,这个头文件是包含在bbs.h中的。 register.c也包含了bbs.h。。。。还有我改动的代码是在maintain.c中,与此无关哈。 感激高人解答下。。。
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
buer.机器人#1 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH [buer@localhost src]$ sudo make Password: if "/home/bbs/kbs/kbsbbs-2.0dev/wrapper.sh" -DHAVE_CONFIG_H -I. -I. -I.. -DBBSMAIN -DLINUX -Wpointer-arith -Wall -I/usr/local/mysql/include/mysql -M T register.o -MD -MP -MF ".deps/register.Tpo" -c -o register.o register.c; \ then mv -f ".deps/register.Tpo" ".deps/register.Po"; else rm -f ".de ps/register.Tpo"; exit 1; fi [Compiling register.c] register.c:390:86: 错误:宏“SHOW_USERIP”需要 3 个参数,但只给出了 2 个 register.c: In function ‘check_register_info’: register.c:390: 错误:‘SHOW_USERIP’ 未声明 (在此函数内第一次使用) register.c:390: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其 register.c:390: 错误:所在的函数内只报告一次。) make: *** [register.o] 错误 1 【 在 buer (不二) 的大作中提到: 】 : register.c:388:86:错误,宏SHOW_USERIP需要三个参数,只给出了两个。 : register.c In function "check_register_info": : register.c:388:SHOW_USERIP 未申明(在次函数第一次使用) : ...................