我是按照http://blog.csdn.net/wzy_5117/archive/2007/11/05/1868432.aspx上面建的一个MFC规则DLL,前面一切正常,就是在我添加MFC规则DLL接口函数时候出错了//我添加了个ShowDlg的cpp文件,代码如下
#include "StdAfx.h"
#include "DllDialog.h"extern "C" __declspec(dllexport) void ShowDlg(void)
{
CDllDialog dllDialog;
dllDialog.DoModal();
}这个时候编译出错了,说找不到dll中dialog的ID。
错误:error C2065: 'IDD_DLL_DIALOG' : undeclared identifier可是在我没有添加ShowDlg.cpp的时候没出这个错误。(我用的是VS2005)后来我去网上找了个这个程序的源代码,我看了下跟我的跟下载下来的没差别已经困扰了我一天了,很是郁闷,分不多 ,大家帮帮忙
#include "StdAfx.h"
#include "DllDialog.h"extern "C" __declspec(dllexport) void ShowDlg(void)
{
CDllDialog dllDialog;
dllDialog.DoModal();
}这个时候编译出错了,说找不到dll中dialog的ID。
错误:error C2065: 'IDD_DLL_DIALOG' : undeclared identifier可是在我没有添加ShowDlg.cpp的时候没出这个错误。(我用的是VS2005)后来我去网上找了个这个程序的源代码,我看了下跟我的跟下载下来的没差别已经困扰了我一天了,很是郁闷,分不多 ,大家帮帮忙
解决方案 »
- 谁有计算机图形学或者是OpenGL得教学视频 或者提供给个下载地址 谢谢。。。。
- 请教编程赛事的相关消息!
- 如何用代码判断按钮是多选按钮
- 心情郁闷,辞职了
- 四级过了,散分!
- 谁能告诉我在那里能够下在bios.h文件!
- 我有一个写好的类,怎么把他用dll包装呢?然后,怎么使用?
- 我在窗口里加了一个list control,想在点击鼠标右键时显示POPMENU,应如何做?
- MFC奇怪的问题,给列List Control添加一个变量,程序可以编译链接成功,但就是不能运行,但是删掉那个变量就正常了,请教高手
- 很是奇怪!!!太奇怪了!怎么能这么奇怪呢!!!!!
- MFC关于如何隐藏和显示主窗体
- 如何让ctreectrl在获得焦点的同时不选中第一个item项
在ShowDlg.cpp加一个头文件包含
#include "resource.h"
#include "resource.h"
可是我对照我下的源程序里面也没加,而且吧我也已经试过了加了以后编译出来的dll也调用不到那个dialog
有啊,没有的话 在我们添加 ShowDlg.cpp的时候就编译不过去了
#define 'IDD_DLL_DIALOG' 8000
#else
#include "resource.h"
#endif
我还没弄明白,是加载ShowDlg.cpp里面吗?我加了没什么用,我把我的工程上传上去了,你能帮忙看下吗?
exe和dll之间的转换 楼主可以google下