在安装VC++2005的时候必须选中安装VC++ 在应用工程布局的时候,可选中VC++布局在创建工程的时候,project types选中Visual C++工程,在C++工程底下,会有很多种工程类型: ATL, CLR, General,MFC, Smart Device ,Test, Win32,选中其中的MFC,就可创建MFC工程了
选择重新编译就可以了。
这个问题和微软的预编译策略有关,所以每个工程都有个stdafxh,具体可以参考有关资料。
控制台要使用MFC库,首先include头文件,如afxwinh等,然后大多数情况下需要自己定义宏,#define _AFXDLL表示动态连接MFC库。
TRACE属于MFC,所以以上的 *** 作都不能少,否则程序通不过编译。
--------------------------
使用MFC的方法不是说了么!
楼主没尝试过我的方法么?
1)
在stdafxh的末尾添加:
#define _AFXDLL
#include <afxwinh>
#include <afxexth>
2)重新编译
-----------------------------
试过了,还是不行。是怎么个不行呢?是程序编译通不过呢还是编译成功,但你不会看TRACE输出?
-----------------------------
看到楼主这样的代码了--“#include <iostream>using namespace std;”
楼主是不是以为TRACE是把信息输出到控制台的?TRACE是把信息输出到调试器的“输出”窗口的,要看信息,是要到“输出”窗口看的。
以上就是关于VC++2005如何创建MFC全部的内容,包括:VC++2005如何创建MFC、VC2005 怎么创建一个空的MFC应用程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)