【发布时间】:2010-11-17 17:09:49
【问题描述】:
所以控制台应用程序可以作为控制台应用程序正常工作。现在我创建了一个 MFC GUI 应用程序,对话框本身运行良好。当我将控制台应用程序文件添加到 MFC 项目时,它抱怨控制台应用程序的文件中缺少 stdafx.h。现在我知道我应该将#include "stdafx.h" 添加到 cpp 文件的顶部,但是它们太多了,没有它,程序运行良好。控制台应用程序文件中没有 MFC,所以我不明白为什么需要包含它。我尝试关闭预编译头文件,但编译需要更长的时间。如何允许预编译头文件,但对选定文件关闭它?
【问题讨论】: