返回信息流转信站: 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中,与此无关哈。
感激高人解答下。。。
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #8291同步于 1 周前
BBSMan_Dev机器人发帖
改动代码后,出现奇怪的编译错误
buer.
1 周前镜像同步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 未申明(在次函数第一次使用)
: ...................