vc++出现这个问题怎么解决呀,急求😭😭😭
答案:1 悬赏:20 手机版
解决时间 2021-02-19 17:39
- 提问者网友:人傍凄凉立暮秋
- 2021-02-19 08:03
vc++出现这个问题怎么解决呀,急求😭😭😭
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-02-19 09:18
首先要看,你这个代码是不是自建的完整MFC工程。如果不是,那么放弃当前工程,重新建立,这个报错只是第一个,即使调整了,还会有非常多后续的错误报出来,因为MFC代码需要的是一个完整的框架。
如果是自建的MFC工程,那么:
A 如果创建工程根本没有选择“使用预编译”,那么stdafx.h为何要包含它.一般只有大工程才需要预编译头文件.stdafx.h删除这一行#include "stdafx.h"
B project-> Settings->c/c++ category->Precomiled Headers 选择第一个 Not using precompiled headers
C Project->Settings->C/C++->Project Options中把/Fp"Debug/Your_Project_Name.pch"和/Yu"stdafx.h"两项删掉就可以了。要注意原来在stdafx.h内包含的文件要包含到各个.cpp文件中.
D 在*.cpp中的开头加入#include "stdafx.h".(#include "stdAfx.h" 放到另外#include的前面,也就是程序的最前面。使用预编译头文件需要把它放到程序最前面,否则它前面的内容会被忽略)
E rebuild all
如果是自建的MFC工程,那么:
A 如果创建工程根本没有选择“使用预编译”,那么stdafx.h为何要包含它.一般只有大工程才需要预编译头文件.stdafx.h删除这一行#include "stdafx.h"
B project-> Settings->c/c++ category->Precomiled Headers 选择第一个 Not using precompiled headers
C Project->Settings->C/C++->Project Options中把/Fp"Debug/Your_Project_Name.pch"和/Yu"stdafx.h"两项删掉就可以了。要注意原来在stdafx.h内包含的文件要包含到各个.cpp文件中.
D 在*.cpp中的开头加入#include "stdafx.h".(#include "stdAfx.h" 放到另外#include的前面,也就是程序的最前面。使用预编译头文件需要把它放到程序最前面,否则它前面的内容会被忽略)
E rebuild all
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯