让控制台应用程序支持MFC类库
1、 问题阐述:在基于控制台的应用程序中并不支持MFC库,如果使基于控制台的应用程序能够使用MFC类库呢? 2、 实现技巧:在控制台应用程序中通过include来引入MFC库,因为控制台应用程序默认是单线程的,MFC是多线程的,所以在【Project】的【Settings】对话框的“C/C++”下的“Category”下拉列表框中选择“Code Generation”,在“Use run-time library”下拉列表框中选择“Debug Multithread”。 如图所示: vs2010:在Project ->Property Pages -> Configuration Properties -> General -> Project Defaults ->Use of MFC, 选择Use MFC in a Shared DLL. 添加头文件和库文件路径到项目的VC++配置: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib 建议先学Windows SDK编程,熟悉之后再看MFC,要不会很头晕。 最简单的MFC程序:基于MFC库构建 (不使用MFC