怎么样把自己的几个类加入到一个动态链接库中!!! 我有几个常用到的类,想编一个dll把这些类加入到里面去,在以后的开发中链接使用,请问高手:如何实现。盼赐教!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你想導出類還是只要實現功能就可以? 如果要導出類直接使用的話, 好像使用時不能沒有頭文件吧?導出類的話, 使用regular dll或MFC extension dll(如果導出的類繼承自MFC類的話), 然後使用AFX_EXT_CLASS定義你的class就行了. class AFX_EXT_CLASS myclass{}只需要實現功能的話, 把你的類的實現過程包裝成几個道出函數就行了, 就不需要頭文件了. 直接建立一个工程 加入你的类 用DEF文件 或者__declspec( dllimport )导出你的函数写一个包装类在其他工程中用来导入函数 建立一个MFC扩展DLL,将你的类重新加入这个DLL中,要注意导出类或导出函数的导出方式要正确 to: wangjs720(听雨舟):regular dll可以导出自定义的类,只是不能导出继承自MFC的类;而extension dll两种都可以。你可以试一试。(不过在regular dll导出类时,最好用__declspec(dllexport),用AFX_EXT_CLASS会麻烦点。) 我用regular dll,就导出了继承自MFC的类,用的是__declspec(dllexport),没有发现什么问题,我是在Visual C++.NET 2003下写的。 用C语言开发数控系统HMI部分 大家使用界面库GuiLib的时候,他原本的UNICODE大家怎么处理的 [新手提问]rectangle 这个函数会 触发wm_paint 消息吗? 有语句return #msgname;,其中msgname是一个标量 请问#代表什么意思呢? ----->>严重嫉妒销毁非模态对话框一次就成功的人!! 关于创建多级目录的问题 右键菜单单击点坐标和左键单击点的坐标转化问题 对话框背景色设置不成功! 过几天我的防火墙测试版本就可以出来了。 一个让我郁闷了一晚上的问题!!!!提醒大家注意!!! 文件查找的奇怪现象 如何定制“数据链接属性”对话框的内容
導出類的話, 使用regular dll或MFC extension dll(如果導出的類繼承自MFC類的話), 然後使用AFX_EXT_CLASS定義你的class就行了.
class AFX_EXT_CLASS myclass
{
}
只需要實現功能的話, 把你的類的實現過程包裝成几個道出函數就行了, 就不需要頭文件了.
__declspec( dllimport )导出你的函数
写一个包装类在其他工程中用来导入函数
regular dll可以导出自定义的类,只是不能导出继承自MFC的类;
而extension dll两种都可以。
你可以试一试。(不过在regular dll导出类时,最好用__declspec(dllexport),用AFX_EXT_CLASS会麻烦点。)