关于基本 printf 程序的警告

Warning on basic printf program

提问人:Georgetzoi 提问时间:10/24/2023 最后编辑:ks1322Georgetzoi 更新时间:10/24/2023 访问量:115

问:

所以一切正常,有一天我刚刚打开 vs code 继续处理我的项目,我收到了这个错误:

implicit declaration of function 'printf' [-Wimplicit-function-declaration]

我包括了我卸载并重新安装所有 c 扩展的 <stdio.h> 库,甚至重新安装了 vs 代码本身,即使在 hello world 程序上警告仍然存在。 如果您有任何建议,请帮助我

我想编译

#include <stdio.h>

int main(){
  printf("fffff");

return 0;
}

没有任何警告

c visual-studio-code printf 警告

评论

3赞 dbush 10/24/2023
这是 VSCode 中的智能感知警告,还是在编译时收到警告?
1赞 teapot418 10/24/2023
godbolt.org/z/sv14rTcP7<-无法重现
4赞 dbush 10/24/2023
然后,请复制并粘贴用于编译的确切命令和确切的编译器输出。
2赞 Andrew Henle 10/24/2023
@Georgetzoi 您使用的是什么实际编译器?你是编译为 C 还是 C++?鉴于你的编译器正在向你推送 printf_s(),这是一个Microsoft编译器吗?
1赞 dbush 10/24/2023
您已经给了我们编译器输出的一部分,但不是全部。请将编译器的整个输出复制并粘贴问题中

答: 暂无答案