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

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条)

报告相同问题?