问题标签 [implicit-declaration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 函数'strrev'的隐式声明
关于为什么我尝试编译此代码以检查文件中的一行atadata
是否收到警告的任何想法:
warning: implicit declaration of function ‘strrev’ [-Wimplicit-function-declaration]
代码
c - 无限循环 (C)
这段代码的问题是在 beetleSimulation 下的 while 循环中,当 x/yCount 超出范围时,它会永远持续而不是退出。x 和 y 远远超过 20,谁能帮我解释一下为什么?
tle 模拟beetleSimulation(argv[1], argv[2] ); } }
c - 基本函数的 C 编译错误
我正在尝试编写自己的 strcat 版本(我称之为“附加”)。这是我所拥有的:
编译时,我收到 3 个警告和一个错误:
1) 警告:函数 'append' 的隐式声明在 C99 中无效
2)警告:格式字符串不是字符串文字(可能不安全)
3) 错误:“追加”的类型冲突
我看不到我在 main 中传递给 append 函数的参数如何与它下面的函数定义发生冲突。
4) 警告:用“char **”类型的表达式初始化“char *”的指针类型不兼容;消除 &
我为什么要在&
这里删除?我想我可以一次声明并初始化char
指向正确内存地址的指针。
任何帮助深表感谢。
c - 功能错误的冲突类型
这是我的第一个 C 程序,我不知道为什么会出现以下错误。
为什么我会收到一条错误消息
func gridinit() 中的类型冲突
driver - 编译内核模块时隐式声明函数
我是在内核空间工作的新手,所以我希望有人可以帮助我解决我遇到的问题。
我已经看到很多与用户空间 c/c++ 程序的隐式函数声明相关的问题,但我认为我遇到的问题可能在内核空间中以不同的方式处理。
我正在处理的代码是测试来自驱动程序的用户应用程序的信号,我正在工作,但问题是我无法使用在 linux/signal.h 中声明的函数 send_sig_info ,直到我在标题中声明它我自己的驱动程序源。我想如果我包含了正确的标题来访问那里声明的函数调用,它应该可以工作。
因此,如果我自己的标头中没有 send_sig_info 的声明:
然后添加到我的头文件中:
将允许我的代码编译得很好。
有谁知道这是为什么?
谢谢。
c - dprintf 隐式声明警告
使用dprintf()时,我收到警告“dprintf 的隐式声明”。这往往意味着没有包含必要的文件,但我已经包含了 stdio.h,这应该是它所需要的全部。dprintf 还有其他需要吗?
c - 函数'strdup'的隐式声明(包括string.h)
我试图解决这个警告一段时间,但我真的不知道这样的事情怎么可能。
gcc 命令:
myString.c:在函数'string_toCharArr'中:myString.c:47:2:警告:函数'strdup'的隐式声明[-Wimplicit-function-declaration]
return strdup(s->data);
文件 myString.h
文件 myString.c
包含unistd.h的fileno()和readlink() 也会发生同样的情况。
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
谢谢!
c++ - 隐式声明的析构函数的定义
在我的 HuffmanTree 二叉树类的头文件中,我声明了我的析构函数:
在我的 cpp 文件中,我实现了我的析构函数
注意:我还没有写完析构函数体,因为我想让它编译
错误的确切文本是:
感谢您提供的任何帮助
c - 函数“wiringPilSR”的隐式声明
我正在尝试使用 WiringPI 将中断附加到引脚wiringPilSR
。我的代码如下所示:
当我尝试在 Geany 中构建代码时,我收到警告“ implicit declaration of function 'wiringPilSR'
”和错误“ undefined reference to 'wiringPilSR'
”。我已经设置了构建命令,如本教程中所示的 sparkfun