All Projects → chfyjy → QtRelease_Windows

chfyjy / QtRelease_Windows

Licence: other
practice project,Helps with QT software deployment on Windows

Programming Languages

C++
36643 projects - #6 most used programming language
QMake
1090 projects

Projects that are alternatives of or similar to QtRelease Windows

Dynatrace-OneAgent-Ansible
This Ansible role installs Dynatrace OneAgent.
Stars: ✭ 34 (+161.54%)
Mutual labels:  deployment
slash-heroku
/heroku commands for slack
Stars: ✭ 37 (+184.62%)
Mutual labels:  deployment
catacomb
The simplest machine learning library for launching UIs, running evaluations, and comparing model performance.
Stars: ✭ 13 (+0%)
Mutual labels:  deployment
akk-stack
Containerized EverQuest Emulator Server Environment
Stars: ✭ 36 (+176.92%)
Mutual labels:  deployment
next-password-protect
Password protect your Next.js projects.
Stars: ✭ 252 (+1838.46%)
Mutual labels:  deployment
base16-qtcreator
Qt Creator styles based on Chris Kempson's Base16 colour scheme
Stars: ✭ 18 (+38.46%)
Mutual labels:  qtcreator
deployment-controller
基于Fabric8模拟Kubernetes的Deployment实现一个Controller
Stars: ✭ 60 (+361.54%)
Mutual labels:  deployment
laravel-envoy-scripts
Here I have compiled my Laravel Envoy scripts to deploy different projects.
Stars: ✭ 16 (+23.08%)
Mutual labels:  deployment
QtCreator-Color-Schemes
Color schemes for the QtCreator text editor
Stars: ✭ 64 (+392.31%)
Mutual labels:  qtcreator
rules gitops
This repository contains rules for continuous, GitOps driven Kubernetes deployments.
Stars: ✭ 112 (+761.54%)
Mutual labels:  deployment
static-aws-deploy
A tool for deploying files to an AWS S3 bucket with configurable headers and invalidating AWS Cloudfront Objects.
Stars: ✭ 27 (+107.69%)
Mutual labels:  deployment
kafkaer
Template based Kafka topic/cluster/ACL management
Stars: ✭ 37 (+184.62%)
Mutual labels:  deployment
deployer-extended-wordpress
Deployer based deployment for WordPress with media and database synchronisation.
Stars: ✭ 24 (+84.62%)
Mutual labels:  deployment
buffalo-azure
A gobuffalo plugin for working with Azure.
Stars: ✭ 29 (+123.08%)
Mutual labels:  deployment
qtcreator
🧛🏻‍♂️ Dark theme for Qt Creator
Stars: ✭ 39 (+200%)
Mutual labels:  qtcreator
dinobuildr
A macOS deployment utility developed by Mozilla IT
Stars: ✭ 26 (+100%)
Mutual labels:  deployment
gradle-docker-plugin-example
Gradle-Docker-Plugin example
Stars: ✭ 26 (+100%)
Mutual labels:  deployment
github-action-wpe-site-deploy
A GitHub Action to deploy code directly to WP Engine.
Stars: ✭ 116 (+792.31%)
Mutual labels:  deployment
ROSAppsDeployment
Deploying ROS apps using Docker
Stars: ✭ 14 (+7.69%)
Mutual labels:  deployment
qt-creator-plugin-boostbuild
Boost.Build Project Manager Plugin for Qt Creator
Stars: ✭ 15 (+15.38%)
Mutual labels:  qtcreator
问题反馈QQ群594691998

使用教程: https://b23.tv/av52111697/p1


视频结尾出现的打包部署失败 系缺少vs2015的运行时环境
兼容性出错打包部署失败 是提示与platform有关的信息
并不提示缺少库

==========================================================================================
注意 使用mingw版本时 请用mingw编译本源码 
用msvc版本qt时 请用msvc编译本源码 打包可能需要msvcxxx.dll(msvcr100.dll) 这需要在列表中自行选择 如缺少也会
出现部署后打不开的情况

msvc开发时为了确保能够更大程度的部署成功,应该要带上运行时安装包如vcredist_msvc2015_x86.exe
例如qt发布的ide:Qt Creator就有\Qt\Qt5.12.0\vcredist目录
==========================================================================================


凡是使用了
    
    QApplication::setLibraryPaths();
    
    QApplication::addLibraryPath();
    
    等设置路径的函数 均会导致使用工具后依然部署失败的情况 如有 请自行解决
    
另外win10-部署->低于win10 会很大几率出现错误 这种情况是系统兼容上的错误 

请在对应系统上编译要部署的程序 低于win10---部署-->win10 则不会出现错误

具体自行了解关于兼容的问题
    
    
使用说明
1.

vs环境请用vs编译源码生成工具,mingw环境请用mingw编译源码生成工具

2.

因为不是直接解析静态EXE文件,所以需要先将要打包的xxx.EXE运行起来,这样才可以获取到dll相关信
息.直接在输入框内输入xxx.exe即可.不需要带上路径.

3.

点击获取dll信息就可以,获得xxx.exe所依赖的dll.

4.

依据所需要的dll在列表中选取,也可全选,但是有不少是不需要的,请谨慎

5.

点击复制即可

6.

复制后会在exe所在的目录生成一个QtRelease的目录,所有的dll和exe会复制在这里



可以的话根据git地址给我一颗星星吧 非常感谢.
==========================================================================================
使用如遇bug可以通过github或者我邮箱告知我。


logo from https://www.iconfont.cn/search/index?q=qtsfkuan

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].