在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如果想进行预编译,该如何解决?谢谢!
.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如果想进行预编译,该如何解决?谢谢!
编译时还是提示上面那个错误
出现这种错误的话就仔细看看文件名,路径什么的.呵.一般是粗心大意.
也设置为Using precompiled Heads了,
生气的是:
fatal error C1083: Cannot open include file: 'StdAfx.h': No such file or directory
所以干脆就把#include "StdAfx.h"去掉,
把.h所需要的系统头文件直接加进去,
虽然编译的时候慢点,不过不出现错误就行.
被MFC搞的,有时候程序会强制结束掉,
怕了它了!
但是点直接点Build就可以执行没有错了