qq_35007388 2016-08-19 14:53 采纳率: 50%
浏览 2471
已采纳

C++如何将写好的程序可以拎出来给别人用? 为什么我打开debug里面的exe出错?

图片说明

图片说明

为何打开就出错???
在vs里面调试没有问题的。可以运行。

  • 写回答

6条回答 默认 最新

  • Zmyths 2016-08-20 00:40
    关注

    Release版的exe文件链接的是标准的MFC DLL,比如MFC42.dll。这些DLL在安装Windows的时候,就会装到系统中。因此,这样的exe在没安装Visual C++ 6.0 的机器上也能运行。而Debug版不能,除非使用静态链接。 生成release版的步骤:
    “工程”——“配置”——“常规”——“使用MFC作为静态链接库”。
    右键点击菜单空白处——选择“组建”——选择“Win32 Release“——重新编译链接。
    而且你的图片应该是放在别的地方的,你在资源管理器里,管理资源找到那个图片,改一下它的路径最好就放你项目下,这样相对路径是不会错的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题