vs2008中MFC项目弄成DLL,然后第二个项目怎么调用这个dll里面的功能

大家帮忙说说。怎么弄成dll文件,也帮忙说说。... 大家帮忙说说。
怎么弄成dll文件,也帮忙说说。
展开
 我来答
望穿秋水待伊人
2011-05-14 · TA获得超过644个赞
知道小有建树答主
回答量:708
采纳率:100%
帮助的人:789万
展开全部
包含你的dll编译出来的lib文件,或是在程序里用loadlibrary动态加载DLL,然后导入你的DLL里的导出函数, 这样就可以调用 这个函数 了。。这两种方法的前提都是要把你的DLL文件放到你编译出来的程序 的同一目录下。
追问
怎么弄成dll文件,先帮忙说说,哈哈
追答
建 个DLL项目,把原来的功能 全在DLL里实现 一次。
廖鲜于白霜
2011-05-14 · TA获得超过426个赞
知道小有建树答主
回答量:637
采纳率:0%
帮助的人:0
展开全部
楼上老兄说得对,我再补充点吧。
在目标机器上安装.NET Framework,如果你用了.NET的框架类,就需要此平台支撑。
用静态链接到MFC库,可以解决dll的大多数问题,但是程序体积明显增大。
给你另外两个建议:
1.在VS2008环境中运行程序的Release版本,观察调试窗口中,程序加载了哪些库文件(DLL,ocx等)。
2.用VS2008命令行工具的dumpbin命令,dependents和import参数分别分析以下你的程序依赖哪些库,需要引入哪些库。

根据目标机器的环境,酌情将缺失的库一起copy过去,^_^
追问
怎么将项目转成dll文件,先说说,哈哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式