用VC做了一个类,如果把它封装成DLL? 主要是想做成一个DLL,然后以后用的时候直接载入DLL定义类实体就行。不知道怎么做?谢谢大家! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建一个DLL时,选择扩展DLL,这样就可以导出一个类了《Visual C++ 技术内幕》中有详细介绍 一楼说的对,建立一个MFC DLL工程,用第三个选项,选成扩展的DLL,在里面建立类,在类的class后加入AFX_EXT_CLASS,就可以在别的应用程序中用的 创建一个DLL时,选择扩展DLL然后添加類就可以,但要在類名前添加AFX_EXT_CLASS 標記class AFX_EXT_CLASS CExecuteTest: public CObject{} 扩展DLL中实现最方便,不过好像只能为MFC调用(?),没试过class AFX_EXT_CALSS className{...}将*.lib *.dll 以及头文件*.h复制到调用类的工程文件里,或在setting和#include""中写好路径。导出处include头文件。 《Visual C++ 技术内幕》,《windows核心技术》有介绍,使用扩展dll 【人民币68元征集包含三个函数的DLL】 关于拆分窗口 一台存储,几台编码机器。大家帮忙想想解决方案,谢谢! 援手,关于软件安装包文件格式问题 为什么CreateWindow(...)返回值总是NULL?? ASSERT的作用是什么 vc6下枚举字体出现问题 求解释WSAAsyncSelect,给范例最好! 诚交vc++爱好者 怎样发送WM_MOUSEWHEEL消息 happyparrot(快乐鹦鹉) 进来--------->>> myicq可以通过代理吗?
《Visual C++ 技术内幕》中有详细介绍
然后添加類就可以,但要在類名前添加AFX_EXT_CLASS 標記
class AFX_EXT_CLASS CExecuteTest: public CObject
{
}
class AFX_EXT_CALSS className
{
...
}
将*.lib *.dll 以及头文件*.h复制到调用类的工程文件里,或在setting和#include""中写好路径。导出处include头文件。