包含多个C++类的

C++创建了一个win32控制台程序,里面包含多个C++类,有一个是主类,对外的接口方法写在里面,怎么封装成dll动态链接库,网上现有的都是对一个类进行封装,复制粘贴的就... C++创建了一个win32控制台程序,里面包含多个C++类,有一个是主类,对外的接口方法写在里面,怎么封装成dll动态链接库,网上现有的都是对一个类进行封装,复制粘贴的就不要答了 展开
 我来答
百度网友bb29ad2
2016-05-27 · TA获得超过2271个赞
知道小有建树答主
回答量:890
采纳率:33%
帮助的人:216万
展开全部
你是用的什么编译器啊,如果是vs的话,在项目的配置属性-->常规-->配置类型 设置为 动态库(.dll)编译完成之后就成了dll文件了。在你项目的输出目录下就可以找到他了。
追问
vs2008,我可以找到dll文件,但是在调用的时候提示方法失败,不知道是什么原因
追答
下面这个链接有详细的动态dll调用步骤和源码示例,希望可以帮得到你。
http://www.cnblogs.com/lhbssc/archive/2012/02/08/2342853.html
如此甚好118
2016-05-27 · TA获得超过117个赞
知道小有建树答主
回答量:92
采纳率:0%
帮助的人:82.7万
展开全部
要做dll就要创建dll工程,其他工程的程序是不能直接封装成dll的,建个dll工程把代码移植过去吧
追问
那新建的是win32下的dll项目还是mfc的dll项目,另外,如果新建dll项目可以包含多个类么?
追答
如果你实现的东西不需要用MFC类库就不用创建mfc的dll项目,dll工程的实现只是要遵守一些规则规范,比如dllexport声明之类,具体功能实现和普通工程是一样的,所以可以有多个类,正常写代码即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式