首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

第一次玩VC.net中遇到的头疼有关问题,来救救命吧

2011-12-26 
第一次玩VC.net中遇到的头疼问题,来救救命吧!就是在ATL中添加一个对话框类而已!!这是我做过的所有事情:1.

第一次玩VC.net中遇到的头疼问题,来救救命吧!
就是在ATL中添加一个对话框类而已!!这是我做过的所有事情:

1.选择new   project
2.在New   Project中,左边选择Visual   C++   Project,右边选择ATL   Project,Name填写:MyTestCOM,然后下一步
3.在ATL   Project   Wizard窗口中,全部默认基于Dll的
4.在Resource   View窗口中右键加入一个Dialog。到此处,编译一下没问题,接下来我想给这个对话框生成一个对话框类,基于CDialog的。


问题就来了,对话框上右键Add   Class,创建该对话框的类CMyTestDlg,基类选择CDialog,完事后编译一下,出现   WINDOWS.H   already   included.
MFC   apps   must   not   #include   <windows.h> 错误,没关系。我去stdafx.h中去掉#include   <afxwin.h> ,于是又出现Cannot   open   include   file:   'MyTestCOM.h ':   No   such   file   or   directory。我看了一下工程目录下确实没有MyTestCOM.h文件。没有就去掉#include   "MyTestCOM.h "试试看,结果出现了更多的错误。

我哪里做错了?神仙大哥救命!为啥在vc6下就没事呢?

[解决办法]
MFC apps must not #include <windows.h> 错误,没关系。我去stdafx.h中去掉#include <afxwin.h>
afxwin.h????
windows.h????
两者相同吗??
[解决办法]
ATL ???
打开mfc支持没??

热点排行