自己写的程序在别人的电脑上运行不了?

ImAmelie 2014-07-17 10:12:45


我用的编译器是VS2013
TA用的版本比我低

怎么才能让VS2013写的程序能在别人没有安装VS2013的电脑上运行呢?
...全文
1462 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2014-07-18
  • 打赏
  • 举报
回复
用depends.exe查看exe依赖的dll,看缺哪些dll 将缺的dll放在exe相同目录下。
  • 打赏
  • 举报
回复
引用 14 楼 u013491662 的回复:
感谢各位 我明白release版本是什么了 [quote=引用 7 楼 zjq9931 的回复:] 1.发布成release 2.使用静态库。
是发布成release的 同时 使用静态库才可以? 还是发布成release 或者 使用静态库 选二者其一就可以了?[/quote] 两者都选。
ImAmelie 2014-07-18
  • 打赏
  • 举报
回复
感谢各位 我明白release版本是什么了
引用 7 楼 zjq9931 的回复:
1.发布成release 2.使用静态库。
是发布成release的 同时 使用静态库才可以? 还是发布成release 或者 使用静态库 选二者其一就可以了?
hxingz 2014-07-18
  • 打赏
  • 举报
回复
Release是程序的发布版本,如果你需要别人机器运行你的程序,应该使用这个版本,而不是Debug调试版。而且别人机器还需要2013的.net framework。
ImAmelie 2014-07-18
  • 打赏
  • 举报
回复
引用 7 楼 zjq9931 的回复:
1.发布成release 2.使用静态库。
请问release是什么?干什么用的?有什么用?
ImAmelie 2014-07-18
  • 打赏
  • 举报
回复
引用 10 楼 zxh707wk 的回复:
release
请问release是什么?干什么用的?有什么用?
707wk 2014-07-18
  • 打赏
  • 举报
回复
release
我看你有戏 2014-07-18
  • 打赏
  • 举报
回复
平台工具集那个地方下拉一下,有个xp。。。(具体是什么忘记了)选项的,选择之 ,如果没有的话,应该是需要加装一些东西 然后选择在静态库中使用MFC静态库 vc6,vs2003相对来说耗资源少很多,2008以后就感觉太大了,跑起来慢
mujiok2003 2014-07-18
  • 打赏
  • 举报
回复
第一个选则: 静态连接CRT库: /MT(release), /MTd(debug) 第二个选则: 在ta的电脑上安装vc++ 2013 redistributable packages(运行时库,CRT)
  • 打赏
  • 举报
回复
1.发布成release 2.使用静态库。
707wk 2014-07-18
  • 打赏
  • 举报
回复
引用 12 楼 u013491662 的回复:
[quote=引用 7 楼 zjq9931 的回复:] 1.发布成release 2.使用静态库。
请问release是什么?干什么用的?有什么用?[/quote] Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
绿苹果果 2014-07-17
  • 打赏
  • 举报
回复
使用静态库。。
FeelTouch Labs 2014-07-17
  • 打赏
  • 举报
回复
1,在“标准”工具栏中把“解决方案配置”改为release 2,下载msvcp120.dll复制到*/Windows/SYSTEM32下,即可解决问题。
ImAmelie 2014-07-17
  • 打赏
  • 举报
回复
引用 2 楼 lcy_888 的回复:
使用Release方式,并这样设置:解决方案->属性->常规->MFC的使用->在静态库中使用MFC->确定。
编译后就可以在别的机子上正常运行了。

是这样吗?
ImAmelie 2014-07-17
  • 打赏
  • 举报
回复
引用 1 楼 u012421456 的回复:
看有帮助没——http://zhidao.baidu.com/link?url=yckmLecaJ2OABlWl2NA_1axacHxhMi3u4zSkDyrW9ubZzigi5yCr4RPC901sHvlEgkbTWooOl_pyUvcjkO6IZHNIqgWlJUfdqyRxFZmU64K
我是新手 没接触过这类情况,能说的详细点吗?具体怎么操作?
lcy_888 2014-07-17
  • 打赏
  • 举报
回复
使用Release方式,并这样设置:解决方案->属性->常规->MFC的使用->在静态库中使用MFC->确定。 编译后就可以在别的机子上正常运行了。

69,395

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧