当前位置: 代码迷 >> VC >> 第一次玩VC.net中遇到的头疼有关问题,来救救命吧
  详细解决方案

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

热度:1478   发布时间:2013-02-25 00:00:00.0
第一次玩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支持没??
  相关解决方案