在C++中头文件有#include "stdafx.h"但编译时说找不到这个文件为什么?
7个回答
展开全部
我编译的时候也发生了这个问题,当你建立的是c++文件(文件后缀名是.cpp)时,必须按C++标准去掉.h,这个时候你你会发现下面的cin和cout出现问题,你需要在程序开头添加using namespace std;这行代码。如果你建立的文件是c文件(后缀名是.c),那么只能使用.h的头文件。我用的是vs2010版本的,希望能有帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我没看到你的完整代码,但是我怀疑你这行没有放在最前面。【#include “stdafx.h”】一定要放在最前面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的目录里有这个文件么?可以直接去掉这一行
如果还报错,就要调一下VC里面的project 属性,把预编译给关了。
如果还报错,就要调一下VC里面的project 属性,把预编译给关了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用的是哪个编译器?换下面的试试看?
#include "stdafx.h"
#include "stdio.h"
#include <stdio.h>
#include "stdafx.h"
#include "stdio.h"
#include <stdio.h>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询