编译器说找不到“stdio.h”头文件,这个问题应该怎么解决呢。我用的是VC6

作者&投稿:董聂 (若有异议请与网页底部的电邮联系)
编译器说找不到“atlimage.h”头文件,这个问题应该怎么解决呢。我用的是VC6~

vc库文件里没有这个文件,你编译的时候需要把atlimage。h复制到工程目录下或指定路径,这个头文件应该是你自己写的,你应该会的。用搜索程序搜索试试,再复制到你编译的目录下

应该是编译器安装不完整的问题,或者你把stdio.h换成cstdio试一试。感觉是库函数安装的时候没装好。

你可能安装的是绿色版VC。此版本VC中头文件目录指向默认的安装路径。
你安装VC的时候,没有安放到默认路径下。所以会找不到头文件。
你可以修改VC的头文件路径,就可以解决。

你用的是“”但实际上应该用""

是不是没有安装正确

你先把你的源代码的所有include发来

gcc 编译时总是找不到系统的.h文件,高手帮忙啊
答:在安装盘中找到stdio.h文件,然后把stdio.h 文件拷到/usr/include下.如果找不到,我可以给你发到邮箱中。

Visual studio 运行C语言,#include错误,无法打开stdio.h?
答:stdio.h是C自带的头文件,你看下你使用的C编译器是什么版本,你程序运行的时候是不是没有选择正确的C编译器。

C语言编辑过程的一些问题
答:需要正确配置tc 2,按F10,之后选择Options菜单,然后选择Directories,仿照下图进行配置就OK了。 不好意思,没有使用过tc 3.0。

在vc++中编程时 居然提示我说#include <stdio.h>这句有错 不能识别还是...
答:这个错误是说,不能打开stdio.h这个文件。出现这个错误的原因,多数是你的包含文件路径设置不正确。开发环境找不到它。

为什么我所有的C语言编译器运行都找不到指定文件
答:你把#include <stdio.h>换成#include "stdio.h"试试

cstdio头文件为什么会编译错误?
答:1. 头文件未被正确包含 在使用`cstdio`头文件时,应该使用 `#include <cstdio>` 或者 `#include <stdio.h>` 来正确包含头文件。如果没有包含此头文件或者包含的方式不正确,就会出现编译错误。2. 编译器不支持 C99 标准 C99 标准引入了一些新的特性,例如定义变长数组和指定函数参数的名称等功能...

请问C程序的<stdio.h>和“stdio.h”有区别吗?
答:<stdio.h>用尖括号表示优先从库文件里寻找 stdio.h 文件,而“stdio.h”用双引号表示优先从当前程序的目录下寻找stdio.h文件,因此一般用尖括号,如果是自己写的.h文件,则用双引号。

cmd编译器坏了怎么办,在cmd中输入#include<stdio.h> 说命令不正确,怎么...
答:EditPlus 3 、ultraedit 等。编写完成.C或者.CPP文件后,使用你说的编译器,敲击编译指令对代码进行编译。你在编译器里面输入的 #include<stdio.h> 是C\C++语言的内容,编译器不识别很正常。建议:先了解一下程序的编译原理,再使用编译器。之前还是建议使用集成开发环境例如:VS2010,CodeBlock等。

为什么编译VC++的时候说细听找不到指定文件
答:你这个只是源代码,不是vc++,vc++是开发工具而不是代码,vc++可以指定头文件和库文件的位置,所以include <stdio.h>的时候,vc++可以知道这个stdio.h 在硬盘的什么地方,它可以读入文件,dev没有用过,但你换做dev的编译器后,应该照样指定头文件的路径才可以。

在#include"stdio.h"命令前插入注释符号"//",程序编译后有警告出现...
答:你读一下警告的内容。注释以后,stdio.h就不再包含进来。那么,stdio.h里面的函数就都不可用。如果你的代码里面使用了stdio.h里面的函数,就会警告的。因为编译器找不到这些函数了。举个例子:比如你用到printf,会警告:use of undeclared identifier 'printf'(使用了没有声明的标识符 printf)'printf...