搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ [求助]求助 求助哦~~~
标题:
[求助]求助 求助哦~~~
取消只看楼主
灿烂涅磐
等 级:
新手上路
帖 子:10
专家分:0
注 册:2005-9-19
楼主
问题点数:0 回复次数:5
[求助]求助 求助哦~~~
编译后出现
warning: implicit declaration of funtion "xxx"
我之前定义了宏 #define XX xxx
程序能运行 但是想去掉这个 警告
该怎么弄啊
是不是 要声明下啊
该怎么声明啊 要全局都可用的
谢谢各位 help
2005-09-19 14:24
灿烂涅磐
等 级:
新手上路
帖 子:10
专家分:0
注 册:2005-9-19
第
2
楼
得分:0
不行 +了 反而出现错误...
程序是在linux下的c语言写的
平时定义的宏 好像都不说要声明什么的啊... ...
那个xxx的程序 是写在别的地方的 用头文件include的了
不知道为什么
2005-09-19 15:46
灿烂涅磐
等 级:
新手上路
帖 子:10
专家分:0
注 册:2005-9-19
第
3
楼
得分:0
不是 也没有在头文件里include
只是define 了 下 不知道怎么联系的
[此贴子已经被作者于2005-9-19 15:49:08编辑过]
2005-09-19 15:48
灿烂涅磐
等 级:
新手上路
帖 子:10
专家分:0
注 册:2005-9-19
第
4
楼
得分:0
如何声明呢 比如有个函数 int abc_printf(xxxx) 写在abc.c里
abc.h里有说明
我在别的地方 #define abc abc_printf
使用 abc(xxx)可以 使用
但是有那个警告
还有 我问下 .h文件 就是头文件 最上边的 那行#define ........... 是用 来做什么的 声明么?
还仅仅是注释说明性质的
2005-09-19 16:00
灿烂涅磐
等 级:
新手上路
帖 子:10
专家分:0
注 册:2005-9-19
第
5
楼
得分:0
恩 不错
包含了头文件
然后 定义了宏就可以了
#define _MAINMENU_H
是不是就是说明性质的呢?
2005-09-19 16:51
灿烂涅磐
等 级:
新手上路
帖 子:10
专家分:0
注 册:2005-9-19
第
6
楼
得分:0
对了 在一个工程里边是不是不包含头文件 也不影响编译呢
我在这个工程里边 发现 很多程序开始并没有包含一些头文件,就直接使用了那些函数
结果仍然可以运行
2005-09-19 16:57
6
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-28037-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.053837 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved