用VS2010编C程序,出现:无法打开包括文件:“stdio.h”: No such file or directory

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用VS2010编C程序,出现:无法打开包括文件:“stdio.h”: No such file or directory相关的知识,希望对你有一定的参考价值。

出现了一个对话框,就是这个...

重新配置下VS的环境试试,运行 Program Files\Microsoft Visual Studio 10.0\Common7\Tools 中的vsvars32.bat,如果还不行的话,就可能是你的程序有问题了。追问

点开那个文件闪退了,根本打不开是怎么回事?

追答

那是个批处理文件,直接双击的话,运行完就退出了,而运行时候很短,就是一闪的时间了。

追问

那说明能运行啊...但是还是不行诶

参考技术A 图片和你所说的错误不同?图上是执行时的错误,一般会出先在dll project, ”stdio.h“ not found 是在编译时的出错,一般如下定义如下,重不会出错:
#include <stdio.h>追问

我是这样定义的啊,但是出错了

追答

把stdio.h找出来,强迫性把文件夹设置在项目里,一般类似目录名称如下:
C:\Program Files\Microsoft Visual Studio\VC98\Include
一般不会出现这种问题,除非安装版本不完整

追问

不懂啊....能说的具体一点吗??

追答

本人用的是英文版的,Alt+F7 打开Project Properties, 在 Configuration Properties 里 C/C++ 里的 General 有个 Additional Include Directories, 把目录加在那里

用VS2010编写C程序出现"未定义标识符"是怎么回事

这是我用VS2010用C编写俄罗斯方块程序的时候出现的错误提示,鼠标放到上面会提示"Error:未定义标识符"initgraph"是怎么回事?怎么解决?
已经把头文件包括在里面了,右键单击转到定义,再返回,红曲线消失了。把VS2010关了重新打开 又有了 该怎么办

1、如果是你自己写的函数,最好在主文件前声明一下。就是如void initgraph(...);

2、如果你自己写了initgraph函数的话,错误就发生在函数的引用上,你应该在用之前声明他,就算你包括了他的头文件,也必须在用之前声明他。

3、还有一种方法,就是在你声明initgraph函数的文件里,在他前面加上extern这样就没问题了。

4、initgraph是函数名 ,功能为初始化图形系统。pathtodriver表示存放图形驱动文件的路径。头文件是graphics.h。

扩展资料

VS2010特点:

1、支持Windows Azure,微软云计算架构迈入重要里程碑。

2、助力移动与嵌入式装置开发,三屏一云商机无限。

3、实践当前最热门的 Agile/Scrum 开发方法,强化团队竞争力。

4、升级的软件测试功能及工具,为软件质量严格把关。

5、搭配Windows 7,Silverlight4 与 Office,发挥多核并行运算威力,

6、创建美感与效能并重的新一代软件。

7、支持最新C++标准,增强IDE,切实提高程序员开发效率。

参考资料来源:百度百科:编程

参考技术A

第一:你少加了头文件。

第二:这个函数需要自己写,你没有定义。

第三:如果你自己写了initgraph函数的话,错误就发生在函数的引用上,你应该在用之前声明他,就算你包括了他的头文件,也必须在用之前声明他。

以下是快速寻找代码的方法:

1.代码编辑器

新的代码编辑器使代码更容易阅读。您可以通过在按住 Ctrl 的同时滚动鼠标滚轮来进行缩放。此外,当您在 Visual C# 或 Visual Basic 中单击某个符号时,该符号的所有实例都将自动突出显示。

2.键入时即开始搜索

新的“定位到”功能对文件、类型和成员提供“键入时即开始搜索”支持。“定位到”使您能够利用 Camel 大小写格式和下划线来缩写搜索文本。例如,可以使用“AOH”来搜索“AddOrderHeader”。

3.调用层次结构

在 Visual C# 和 Visual C++ 中,调用层次结构使您能够从一个成员定位到它的调用方成员以及它的被调用方成员。在浏览面向对象的代码时,这十分有用。

扩展资料:

代码生成

在 Visual Studio 的任何版本中都可以创建和使用文本模板,无需任何其他组件。在引入了预处理文本模板的 Visual Studio 2010 中,从应用程序生成任何类型的文本文件已变得更加容易。还通过与生成系统的更好集成,改进了对代码集成的支持,从而使生成的源代码始终会在对源模型进行任何更改后保持更新。

参考资料:Microsoft Visual Studio-百度百科

参考技术B

1、如果是你自己写的函数,最好在主文件前声明一下。就是如void initgraph(...);

2、如果你自己写了initgraph函数的话,错误就发生在函数的引用上,你应该在用之前声明他,就算你包括了他的头文件,也必须在用之前声明他。

3、还有一种方法,就是在你声明initgraph函数的文件里,在他前面加上extern这样就没问题了。

4、initgraph是函数名 ,功能为初始化图形系统。pathtodriver表示存放图形驱动文件的路径。头文件是graphics.h。

扩展资料

VS2010特点:

1、支持Windows Azure,微软云计算架构迈入重要里程碑。

2、助力移动与嵌入式装置开发,三屏一云商机无限。

3、实践当前最热门的 Agile/Scrum 开发方法,强化团队竞争力。

4、升级的软件测试功能及工具,为软件质量严格把关。

5、搭配Windows 7,Silverlight4 与 Office,发挥多核并行运算威力,

6、创建美感与效能并重的新一代软件。

7、支持最新C++标准,增强IDE,切实提高程序员开发效率。

参考技术C

一是少加了头文件,二可能是自己写的函数没定义。

1.如果是你自己写的函数,最好在主文件前声明一下。就是如void initgraph(...)。

2.如果你自己写了initgraph函数的话,错误就发生在函数的引用上,你应该在用之前声明他,就算你包括了他的头文件,也必须在用之前声明它。

3.还有一种方法就是在你声明initgraph函数的文件里,在他前面加上extern这样就没问题了。    

扩展资料:

Visual Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。

Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。

除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。

参考资料:百度百科-VS2010

参考技术D 如果是你自己写的函数,最好在主文件前声明一下。就是如void initgraph(...);
如果你自己写了initgraph函数的话,错误就发生在函数的引用上,你应该在用之前声明他,就算你包括了他的头文件,也必须在用之前声明他。
还有一种方法
就是在你声明initgraph函数的文件里,在他前面加上extern这样就没问题了。本回答被提问者采纳

以上是关于用VS2010编C程序,出现:无法打开包括文件:“stdio.h”: No such file or directory的主要内容,如果未能解决你的问题,请参考以下文章

用VS2010编写C程序出现"未定义标识符"是怎么回事

VS2012 每次编译程序都会出现3个无法查找或打开 PDB 文件。

VS2010中调试程序是错误:fatal error C1083: 无法打开包括文件:“thread”

VS2010出现fatal error C1083: 无法打开包括文件:“stdlib”: No such file or directory

用vs2012,程序运行出现 fatal error C1083: 无法打开包括文件:“stdafx.h”: No such file or directory

用VS2010编写C程序出现"未定义标识符"是怎么回事