因此控制台应用程序可以正常用作控制台应用程序。现在我创建了一个MFC GUI应用程序,对话框本身工作正常。当我将控制台应用程序文件添加到MFC项目时,它会抱怨控制台应用程序的文件中缺少stdafx.h。现在我知道我应该将#include "stdafx.h"
添加到cpp文件的顶部,但是只有这么多,如果没有它,程序运行正常。控制台应用程序文件中没有MFC,所以我不明白为什么需要包含它。我尝试关闭预编译的头文件,但编译需要更长的时间。如何允许预编译的标题,但为选定的文件关闭它?
答案 0 :(得分:1)
如果在选择了“文件视图”中的文件时调出“属性”表,则可以启用或禁用该文件的预编译头。