VC 自己编写的程序到别人电脑上运行时缺少dll。如何修改程序,让别人在不添加dll的情况下能运行程序

自己电脑里有dll,而别人电脑里没有,求助... 自己电脑里有dll,而别人电脑里没有,求助 展开
 我来答
wanguofeng8024
推荐于2018-05-11 · TA获得超过300个赞
知道答主
回答量:86
采纳率:33%
帮助的人:40.1万
展开全部
用VC++写的小程序,只能在自己的电脑上运行,在别的电脑上就没法运行,在这里给出两个解决方法:
1.debug是调试版,生成的文件是不能在别的电脑上运行的,把他改成Release版就行了。方法如下:
点击菜单栏上的Build(生成)->Set Active Configuration(配置管理器);
在弹出的Set Active Project configuration(配置管理器)对话框中,选“XXX Win32 Release",点”OK“;
再编译运行后,在你的工程目录下就会多出一个”Release"文件夹,这个文件夹里的exe文件,就可以在没有装VC的电脑上运行。
2.将你VC++下的下面四个文件连同exe文件拷给别人,并且放在同一个文件夹下面,运行即可:
msvcm90d.dll
msvcp90d.dll
msvcr90d.dll
Microsoft.VC90.DebugCRT.manifest
如果还是不行,就要安装.net及VC运行库了。这个网上就可以下载。
ilyxianggang
2011-03-25 · 超过20用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:30.8万
展开全部

没有那么复杂 

点“工程”->“设置” ->"常规选项卡" ->“使用MFC作为静态链接库”即可

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feifei1702
2011-03-19 · TA获得超过882个赞
知道小有建树答主
回答量:618
采纳率:0%
帮助的人:419万
展开全部
通过EXE绑定,把DLL绑定到你的VC里,运行时首先自动释放注册。
追问
详细点行吗?
追答
- - 就是用黑客的办法 ,有个EXE捆绑机,把你写的VC做成一个EXE,然后把DLL程序贴进去,做个自动释放并注册的语句就完事 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式