代码之家  ›  专栏  ›  技术社区  ›  Alex

尝试将控制台应用程序移植到MFC GUI,但与stdafx有问题

  •  1
  • Alex  · 技术社区  · 14 年前

    因此,控制台应用程序和控制台应用程序一样工作正常。现在我创建了一个MFC GUI应用程序,对话框本身工作正常。当我将控制台应用程序文件添加到MFC项目中时,它会抱怨控制台应用程序文件中缺少stdafx.h。现在我知道我应该补充一下 #include "stdafx.h" 到cpp文件的顶部,但是有这么多文件,没有这些文件程序就可以正常工作。控制台应用程序文件中没有MFC,因此我不明白为什么需要包含它。我试图关闭预编译头,但编译时间较长。如何允许预编译头,但对所选文件将其关闭?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Martin Broadhurst    14 年前

    如果选择了“文件视图”中的文件时打开“属性”页,则可以启用或禁用该文件的预编译头文件。