fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directo

JustWalking- 2016-05-28 11:50:21
#include "stdafx.h"
#include "iostream.h"
class TemperatureConverter{
public:
double toFahrenheit(double centigrade){
double fahrenheit=1.8*centigrade+32;
return fahrenheit;
}
};

int main()
{
TemperatureConverter tc;

cout << "请输入要转换的温度(单位: 摄氏度)"<<endl;
double centigrade;
cin>>centigrade;
double fahrenheit=tc.toFahrenheit(centigrade);
cout<<"转换为华氏温度为:"<<fahrenheit<<endl;
return 0;
}

--------------------Configuration: 0205 - Win32 Debug--------------------
Compiling...
0205.cpp
d:\vc6.0\c\0205\0205.cpp(4) : fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory
Error executing cl.exe.


请问这个错误怎么解决?
...全文
1564 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2016-05-30
  • 打赏
  • 举报
回复
个人意见:重建所有一次不超过5分钟的项目,就别搞什么预编译头文件了。
gh_99 2016-05-28
  • 打赏
  • 举报
回复
删除#include "stdafx.h" 或者 向工程中添加stdafx.h文件.
小灸舞 2016-05-28
  • 打赏
  • 举报
回复
解决方法有二:

1.一般情况下,在较大的工程中才用得到预编译这个头文件'stdafx.h',所以,此时可以直接将改行注释掉!

2.若必须要预编译该头文件,需要做以下事情:

(1).必须在项目中添加文件StdAfx.h;

{注意到:要将这个文件添加进去即可,该文件的内容可以是空的,什么都没有,只要有这个文件即可;有这个文件就可以通过编译了。(而事实上,在项目文件夹中看不到这个文件,系统将其隐藏了!!!!)}

(2).也要将该文件#include 'stdafx.h'放在任何一个需要包含头文件的.cpp文件的最前面!
paschen 2016-05-28
  • 打赏
  • 举报
回复
提示意思就是说无法打开这个文件,如果不使用预编译头可以删除这句
JustWalking- 2016-05-28
  • 打赏
  • 举报
回复
引用 1 楼 github_27756899 的回复:
删除#include "stdafx.h" 或者 向工程中添加stdafx.h文件.
好吧,我删除之后就没事了。。。。。
下载代码方式:https://pan.quark.cn/s/dd3561eca308 在软件开发领域,面向对象编程(OOP)是一种普遍采纳的结构化方法,它使得开发者能够借助模拟现实环境中的实体和关系来构建软件系统。在本案例中,我们观察到的是一个关于借助抽象类来执行不同几何图形面积求解的实践应用。现在,让我们详细分析这一议题。 标题 "应用抽象类计算面积" 清晰地表明我们将要讨论一个抽象类,此类设定了一个用于测量图形面积的标准函数,但并未提供实际的执行过程。抽象类在诸如C#或Java等编程语言中通常借助`abstract`修饰符进行声明,它们无法直接创建对象实例,仅能作为其他类的基础模板。 描述部分提及的"图形界面应用"暗示这是一个基于视觉用户界面(GUI)的系统,可能运用了.NET Framework的Windows Forms或WPF技术,或者是Java平台的Swing或JavaFX框架。在这样环境下,用户能够通过视觉元素与这些几何体进行互动,例如输入相关尺寸并观看到计算得出的面积值。 抽象类“几何体”内嵌了“计算面积”这一抽象函数。在代码层面,这可以被表述为: ```csharp public abstract class GeometricShape { public abstract double CalculateArea(); } ``` 随后,有三个派生类:圆(Circle)、矩形(Rectangle)和三角形(Triangle),它们各自提供了这个抽象函数的具体实现。比如,圆的面积是通过π乘以半径的平方得到的,矩形的面积是长和宽的乘积,而三角形的面积可能是底乘以高再除以2的结果。这些类将提供具体实现来计算它们各自的面积: ```csharp p...

33,316

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧