VC建的是个控制台的程序,但是我想用MFC的CFile和CString类,该怎么办

解决方案 »

  1.   

    添加 #include <afx.h>
      

  2.   

    添加 #include <afx.h> 
    后提示已经#include <window.h> 的错误提示
      

  3.   

    #include <afxwin.h> 去掉#include <window.h>
    如果CRuntime选择多线程,则设置Use MFC in a Static Library
    如果CRuntime选择多线程DLL,则设置Use Use MFC in a Shared DLL
      

  4.   

    你可以在用AppWizard建立控制台程序的过程中选择支持MFC。
      

  5.   

    可以在控制台应用程序中include来引入MFC库,但是控制台应用程序缺省是单线程的,MFC是多线程的,为了解决该矛盾,在Project Setting->C/C++选项,选择Code Generation,在Use Run-Time Library下拉框中选择Debug Multithread。