zoukankan      html  css  js  c++  java
  • Qt_技巧_将Qt动态链接生成的exe与dll打包方法

    刚开始接触Qt,发现mac平台直接release编译一下就能够直接生成.app文件,并且可以直接运行。.app位于工程文件内。

    同样发方法在Windows直接运行exe却出现缺失dll情况。 讲过网上查找,找到了一种比较好的封装方法,将dll与exe一起封装。记录下来以便以后备用。

     需要两个程序 Process Explore(查看所需dll) 和 Enigma Virtual Box(进行封装)

        

    首先打开Process Explore, 并运行工程。

    通过菜单View->Lower Pane View -> DLLs 勾选,显示dll窗口。

    安装path排序,不看系统目录。主要看Qt目录及mingw目录下的。将这些dll拷贝出来,单独放一个目录。

    打开Enigma Virtual box,选择程序,并新增,将刚才的dll添加进入。

    文件选项,勾选Enable Files Virtualization 和 Compress files, 点击OK

    点击执行封包等待完成。

    再次运行到处的exe文件,就可以运行了。若出现确实dll,是刚才没拷贝完全,重新封包一下。

    运行OK

    从〇开始,回到〇
  • 相关阅读:
    工具推荐-css3渐变生成工具
    IE6bug-overflow不能隐藏的bug
    cs3属性操作js
    多级联动下拉菜单(原生js)
    js表单验证大全
    js-运动框架(时间版)
    LeetCode 677. 键值映射
    LeetCode 28. Implement strStr()
    计网学习笔记(5)
    计网学习笔记(4)
  • 原文地址:https://www.cnblogs.com/zpsoe/p/7011203.html
Copyright © 2011-2022 走看看