StdAfx.h的问题
在MFC工程里新加了一个.cpp文件和一个.h文件,
.cpp文件如下:
#include "StdAfx.h "
#include "FindDir.h "
BOOL finddir::FindDirectory(const CString dt, CString str_dir)
{
return TRUE;
}
.h文件如下:
#include "StdAfx.h "
#ifndef FINDDIR__H__
#define FINDDIR__H__
class finddir
{
public:
BOOL FindDirectory(const CString dt, CString str_dir);
};
#endif
为什么会提示如下错误.
fatal error C1083: Cannot open include file: 'StdAfx.h ': No such file or directory
如果想进行预编译,该如何解决?谢谢!
[解决办法]
怎么.h和.cpp都有#include "StdAfx.h "?只在头文件中加就好了
[解决办法]
看下你的工程里是否有Stdafx.h
[解决办法]
在工程属性中找到precompiled Heads把Create/Use precompiled Heads该为“Not Using precompiled Heads”再试试
[解决办法]
#include "StdAfx.h ",真是看着怪怪的.呵.
出现这种错误的话就仔细看看文件名,路径什么的.呵.一般是粗心大意.
[解决办法]
我也遇到过
但是点直接点Build就可以执行没有错了