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

    从〇开始,回到〇
  • 相关阅读:
    899. Orderly Queue
    856. Score of Parentheses
    833. Find And Replace in String
    816. Ambiguous Coordinates
    770. Basic Calculator IV
    冒泡排序(Bubble Sort)
    C
    B
    A
    HDOJ-1391
  • 原文地址:https://www.cnblogs.com/zpsoe/p/7011203.html
Copyright © 2011-2022 走看看