分两种情况:
1。创建工程的时候,你选择MFC Application在你的程序中就可以直接用。
2。如果你创建的是Win32 Application工程,如果想使用MFC的某个类可以如下方式来操作:
a)首先选择菜单里的 Project->Settings。打开的属性对话框里右侧点General选项卡(默认打开的就是这个)有个Microsoft Foundation Classes的选项。此时选择的是Not Using MFC,更改其为Use MFC in a shared DLL。
b)接下来查MSDN看想要使用的类包含在哪个头文件里,如我想使用MFC的CString类,经查询,需要包含Afx.h头文件。将其包含到工程中就可以使用了
注意一点:非常重要,Afx.h的位置写在哪里呢?如果它出现在#include
所以,打开StdAfx.h文件,就能找到Windows.h的位置了。加在其之前!
#include
#include
编译...通过!
祝好运!
分两种情况:
1。创建工程的时候,选择MFC Application在程序中就可以直接用。
2。如果创建的是Win32 Application工程,想使用MFC的某个类可以如下方式来操作:
a)首先选择菜单里的 Project->Settings,打开的属性对话框里右侧点General选项卡有个MicrosoftFoundation Classes的选项,此时选择的是Not Using MFC,更改其为Use MFC in a shared DLL。
b)接下来查MSDN看想要使用的类包含在哪个头文件里,如想使用MFC的CString类,经查询,需要包含Afx.h头文件,将其包含到工程中就可以使用了。
注意一点:非常重要,Afx.h的位置如果它出现在#include
所以,打开StdAfx.h文件,就能找到Windows.h的位置了,加在其之前!
#include
#include
创建工程的时候选择下面的MFC Application, MFC DLL等等,不需要再去手动增加什么就可以使用MFC了。
建工程项目时选MFC的项目就可以了,不用自己加头文件