`
bbwang8088
  • 浏览: 45993 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Qt开发exe单独运行时组织必须的DLL办法

 
阅读更多

 

环境QT5.3.1(MinGW 4.8 (32-bit)) Windows7

 

把exe文件单独拷贝到一个空白文件夹.

打开Qt安装目录的命令行工具"Qt 5.3 for Desktop (MinGW 4.8 32 bit)"

切换当前目录至exe存放路径

执行windeployqt XXX.exe即可

 

 需要注意的是release版本的exe引用的DLL等会比debug版本的小不少.

 

分享到:
评论

相关推荐

    windows上运行Qt程序所需的dll文件

    在Windows平台上运行Qt应用程序时,有时会遇到依赖于特定DLL(动态链接库)文件的问题。这些DLL文件是程序运行所必需的,因为它们包含了Qt框架和编译器的基础功能。以下是对标题和描述中提到的四个关键DLL文件的详细...

    QT 编译成exe文件如何打包 如何包含依赖的dll,图文并茂手把手教你

    当在新的计算机上运行QT编译的exe文件时,如果没有对应的dll文件,程序会因为找不到依赖的库而无法启动。因此,我们需要将必要的dll文件与exe文件一起打包,以便在没有安装Qt环境的计算机上运行。以下是一个详细步骤...

    Qt Create的exe能运行的环境库文件

    2. **运行环境**:为了确保exe在没有安装Qt环境的机器上也能运行,你需要将这些必要的dll文件与你的exe放在一起。这些文件通常位于Qt安装目录的lib子目录下,根据你的项目依赖,可能包括Qt5Core.dll、Qt5Gui.dll、Qt...

    QT调用mfc dll和qt dll

    QT调用MFC DLL和QT DLL是一个涉及到跨框架交互的重要技术主题,这在软件开发中尤其有用,因为不同的项目可能基于不同的库和技术栈。本文将深入探讨如何在QT环境中创建和使用DLL(动态链接库),以及如何实现QT与MFC...

    exe依赖dll提取软件

    总之,“exe依赖dll提取软件”是开发和部署Windows应用程序时不可或缺的工具,特别是对于依赖于大量外部库的Qt项目。通过自动化处理DLL的提取和打包过程,它极大地简化了软件发布流程,降低了维护成本,提升了用户...

    QT4dll运行版 库文件调试使用

    QT4dll运行版库文件可以帮助你在没有完整QT4开发环境的情况下运行这些旧的QT4项目。 调试QT4程序通常涉及以下步骤: 1. **设置环境变量**:确保系统路径中包含了这些库文件的路径,以便程序运行时可以找到它们。 ...

    QT调用dll和MFC调用QT的dll

    在软件开发中,有时我们需要在QT环境中调用动态链接库(DLL),或者将QT编译成DLL供MFC应用使用。这篇内容将深入探讨如何实现这些操作。 1. QT调用DLL: - 创建DLL:首先,你需要在QT环境中创建一个DLL项目,定义...

    qt5_dll动态链接库合集

    压缩包内的文件名称列表"qt5_dll"没有具体列出每个DLL文件,但在实际的Qt5应用中,你可能会找到如qwindows.dll、Qt5Core.dll、Qt5Gui.dll、Qt5Widgets.dll等文件,这些都是Qt5运行时的基本组件。开发者通常需要确保...

    包含Qt5Core.dll Qt5Gui.dll Qt5Network.dll Qt5Svg.dll Qt5Widgets.dl

    包含Qt5Core.dll Qt5Gui.dll Qt5Network.dll Qt5Svg.dll Qt5Widgets.dl

    Qt VS 连接所需的dll

    当你的应用程序依赖于这些库时,必须确保在运行时能够找到它们。在VS中运行Qt应用,如果缺少相应的dll,系统可能会报错,提示找不到特定的dll文件。 为了正确部署Qt应用,开发者需要将这些dll与应用程序的可执行...

    Qt程序独立运行exe打包之封包 - shengzhe8688的专栏 - CSDN博客1

    【Qt程序独立运行exe打包】是指将开发的Qt应用程序打包成一个单独的可执行文件(exe),以便在没有Qt环境的计算机上也能正常运行。在本文中,我们将探讨如何使用Qt自带的`windeployqt`工具和第三方软件`Enigma ...

    Qt5WebKit.dll

    qxdm可能是一款依赖于Qt5WebKit.dll的软件,当系统找不到这个特定的DLL文件时,程序无法正常启动,因为缺少了运行所需的关键组件。DLL文件在Windows操作系统中扮演着至关重要的角色,它们包含可由多个程序共享的代码...

    Qt 5.5 dll.rar

    总之,Qt 5.5 dll压缩包是为了方便开发者在Windows平台上顺利运行基于Qt 5.5开发的应用程序,解决了由于缺少必要的动态库文件而可能导致的运行时错误。正确部署这些dll文件是保证程序正常运行的关键步骤之一。

    Qt5 for windows plugin dll

    在Windows上开发Qt5应用程序时,有时需要依赖一些动态链接库(DLL)文件,以便运行程序。这些DLL文件通常不包含在编译后的Release版本中,而是需要单独提供。 "Qt5 for windows plugin dll" 指的是为了在Windows...

    QT发布Release应用所需的VC++运行时DLL集合(win7 x64下的64位exe)

    解决方案:QT发布Release版本的exe,在其他电脑上运行提示缺少VCRUNTIME140.dll、api-ms-win-crt-runtime-l1-1-0.dll。 将运行库DLL放到exe同目录,此运行库对应Win7 x64下的64位exe应用。

    C#调用QT的dll方法

    C#调用QT的dll方法 在这篇文章中,我们将讨论如何在C#中调用QT的dll方法。首先,我们需要在QT平台上建立一个dll工程,设置头文件和源文件,然后生成dll文件。最后,我们可以在C#中使用DllImport特性来调用dll方法。...

    利用Qt Creator将Qt的ui界面程序封装成dll库的代码示例.rar

    利用Qt Creator将Qt的ui界面程序封装成dll库的代码示例,内部均为相对路径,可利用Qt Creator直接独立运行Test.pro,注意要将Test目录下的dll库放在exe的同级目录下,详细内容可参考文章:

    Qt:Windows编程—DLL注入与卸载 示例demo

    Qt是一个跨平台的应用程序开发框架,它也提供了与Windows API交互的能力,使得我们能够在Qt应用程序中实现DLL的注入和卸载。下面将详细介绍DLL注入与卸载的基本原理,以及如何在Qt环境中实现这些操作。 首先,理解...

    Java调用Qt DLL

    Java调用Qt DLL是一个跨平台的技术实践,涉及到Java与C++之间的互操作性,其中Qt是一个流行的C++库,主要用于图形用户界面开发。这个主题主要包含以下几个知识点: 1. **JNI(Java Native Interface)**:JNI是Java...

    用于QT启动时报错:找不到python36.dll

    在使用QT进行应用程序开发时,有时会遇到启动错误提示“找不到python36.dll”。这个错误通常是由于系统缺少必要的Python运行库导致的,特别是当你在QT项目中使用了Python相关模块或者依赖时。以下是对这个问题的深入...

Global site tag (gtag.js) - Google Analytics