【问题标题】:i don't know why my dev c++ #include doesn't work我不知道为什么我的 dev c++ #include 不起作用
【发布时间】:2019-05-27 00:13:18
【问题描述】:

#include 在我的开发者 c 中不起作用

#include<stdio.h>
int main()
{
    printf("ssss");
} 

#include 在我的开发者 c 中不起作用

这是消息[错误]

“printf”未在此范围内声明

我删除了 dev c 并一遍又一遍地安装它,但它仍然是一样的

这种情况是在我练习File io的时候发生的

【问题讨论】:

  • 您确定在同一目录中没有偶然的stdio.h 吗?这是真正的复制粘贴吗?

标签: c dev-c++


【解决方案1】:

你的代码没有问题,你应该检查你的编译器选项。

从菜单栏,去; 工具 -> 编译器选项 -> 目录

我在 Windows 平台上使用 MinGW64。这是我的配置,您可以检查并与您的配置进行比较。

编辑: 既然你和我的配置一样,你应该检查链接目录下是否有"stdio.h" 头文件。

  1. 首先,在“库”选项卡下,您会看到MinGW64\lib所在的一些文件位置。在我的设备中,位置是C:\Program Files (x86)\Dev-Cpp\MinGW64\lib
  2. 进入 lib 文件夹后,按照 gcc -> x86_64-w64-mingw32 -> 4.9.2 -> include -> ssp 的路径进行操作。所以最后,你将到达的路径应该是这样的; C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\ssp。请注意,文件夹名称可以根据您的设备或 MinGW64 的版本进行更改。
  3. 到达我上面提到的文件夹位置后,您所要做的就是检查 stdio.h 头文件是否在文件夹中。如果不存在,则应将其添加到那里。

【讨论】:

  • 和你一样
  • 好的,如果相同,请在我编辑后按照我的答案中的下一步操作。
  • 我按照步骤操作,stdio 位于文件夹 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\ ssp
猜你喜欢
  • 2016-08-25
  • 2020-09-19
  • 2014-01-17
  • 2013-11-27
  • 1970-01-01
  • 2021-06-07
  • 2019-06-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多