我自己电脑上用VS2008上BUILD出来的exe文件,怎么在别人电脑上(没有安装VS等软件)正确运行?

直接拷过去不能用,具体是为什么?以上,求详细说明... 直接拷过去不能用,具体是为什么?
以上,求详细说明
展开
 我来答
手机用户08530
2011-09-08 · TA获得超过177个赞
知道答主
回答量:467
采纳率:0%
帮助的人:278万
展开全部
vs编译的文件要带自己的运行库文件的,当然你用release版本会好点,具体的工作就很麻烦了.
Vs版编译的EXE在其他编译环境中打开,增加和修改运行库:release版本(..\VC\redis\x86)或者Debug版本(..\VC\redist\Debug_NonRedist\x86)
具体方法如下:
1、打开*.EXE文件(用edit打开或者用记事本打开),找到版本号VERSION(如:“version="9.0.21022.8"”);
2、Vs的安装目录下寻找redis(如:“L:\Program Files\Microsoft Visual Studio 9.0\VC\redist”),修改其中所有的*.manifest文档中的版本号与EXE文件一致,把exe文件放到X86目录下;
3、DEBUG版本:修改..\VC\redist\Debug_NonRedist\x86中的三个文件中的*.manifest文档中的版本号与其EXE文件一致(如:“L:\Program Files\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86”),把exe文件放到....\VC\redist\Debug_NonRedist\x86中。
4、RELEASE版本:修改..\VC\redist\x86中的三个文件中的*.manifest文档中的版本号与其EXE文件一致(如:L:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86),把exe文件放到....\VC\redist\x86中。
这是我自己总结的,VS2008上我试验过,一切OK
镭速传输
2024-10-28 广告
作为深圳市云语科技有限公司的一员,我们推出的FTP替代升级方案,旨在解决传统FTP在安全性、效率、稳定性及管理方面的不足。我们的产品通过采用自主研发的Raysync传输协议,实现高效、安全的文件传输,即使在恶劣网络环境下也能确保传输的稳定性... 点击进入详情页
本回答由镭速传输提供
wfgabc
2011-09-07
知道答主
回答量:4
采纳率:0%
帮助的人:6773
展开全部
其它机器上运行需要安装相应版本的.NET framework 运行库才可以
追问
没有其它办法吗?我想要的是那种不用在其它机器上做手脚的方法。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-09-08
展开全部
没有相应的运行库,安装一下对应的.NET framework就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友adf79fa
2011-09-07
知道答主
回答量:12
采纳率:0%
帮助的人:2万
展开全部
求正解
追问
。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式