CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

MFC规则DLL中添加DIALOG编译出错

楼主killll(一贵)2006-03-20 20:13:32 在 VC/MFC / 进程/线程/DLL 提问

新建MFC   DLL工程,添加对话框,  
   
  MFC规则DLL接口函数   global.cpp  
  #include   "StdAfx.h"  
  #include   "DllDialog.h"  
  extern   "C"   __declspec(dllexport)   void   ShowDlg(void)    
   
  {  
  CDllDialog   dllDialog;  
  dllDialog.DoModal();  
  }  
   
  编译时出现下面的错误  
  error   C2065:   'IDD_DLL_DIALOG'   :   undeclared   identifier  
  error   C2057:   expected   constant   expression  
  我定义的窗体类,窗体ID:   IDD_DLL_DIALOG  
   
  为什么?正在学写DLL,很菜的,不知道是怎样一个过程。 问题点数:99、回复次数:7Top

1 楼xing_xing_xing(哈哈)回复于 2006-03-20 20:16:37 得分 10

#include   "resource.h"Top

2 楼killll(一贵)回复于 2006-03-20 21:16:27 得分 0

我有调用的啊!在别的头文件中呢Top

3 楼teli_eurydice(哭泣的仙人掌。。。。)回复于 2006-03-20 21:27:50 得分 15

加入   资源文件Top

4 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2006-03-20 21:28:38 得分 30

如果IDD_DLL_DIALOG的确已经定义,那么必定是没包含resource.hTop

5 楼bluewindyy(班班)回复于 2006-03-20 21:39:04 得分 10

你在哪个文件里调用的  
  看看调用关系对不对Top

6 楼wlwlxj(wlwlxj)回复于 2006-03-20 21:48:49 得分 30

在stdafx.h里面添加  
  #include   "resource.h"Top

7 楼syy64(太平洋)回复于 2006-03-22 16:32:44 得分 4

包含DLL应用的头文件。Top

相关问题

  • 非MFC DLL编译时出错.
  • 编译成dll
  • Dll反编译
  • Dll反编译
  • Dll反编译
  • 编译DLL问题
  • dll编译出错~~
  • dll编译出错
  • 怎么在VB中调用用VC++编译的DLL(不是MFC DLL)
  • MFC DLL工程编译出错,很有普遍性!请大家帮助

关键词

  • 文件
  • mfc
  • dll
  • 添加
  • dlldialog
  • dialog
  • 调用
  • 窗体
  • mfc规则
  • idd

得分解答快速导航

  • 帖主:killll
  • xing_xing_xing
  • teli_eurydice
  • DentistryDoctor
  • bluewindyy
  • wlwlxj
  • syy64

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo