精华内容
下载资源
问答
  • 常用的打包工具要么过于复杂,要么需要注册,实际上通常 的应用程序打包无需复杂的脚本,基本的作用是复制执行文件到客户端、建立程序菜单、快捷方式、控制面板删除连接,这几个作用,其他初始化、脚本等完全是应用...
  • 可以用c/s结构的windows应用程序打包工具。比pb,dephi等编译以后程序可以打包。
  • Qt应用程序打包成软件,具体方法可看我转载的博客。
  • exe 应用程序打包工具

    热门讨论 2012-10-31 11:50:36
    exe 应用程序打包工具
  • c#_VS应用程序打包发布,word文档
  • 前面说到开发一个简单的远程日志读取工具,工具开发好了,接下来我们就需要把程序打包成.exe文件,Windows下可直接执行了。 安装打包程序 安装pywin32 打包成exe需要pywin32这个包,否则会导致打包的exe无法正常...

    前言

    前面说到开发一个简单的远程日志读取工具,工具开发好了,接下来我们就需要把程序打包成.exe文件,Windows下可直接执行了。

    安装打包程序

    安装pywin32

    打包成exe需要pywin32这个包,否则会导致打包的exe无法正常启动

    pywin32是一个Python库,为python提供访问Windows API的扩展,提供了齐全的windows常量、接口、线程以及COM机制,所以为了能让所有电脑可以完美运行我们的exe,这里就需要将安装pywin32。

    运行cmd,然后执行下面指令:

    pip install pywin32

    安装PyInstaller

    可以采用下面命令直接在cmd里面执行,也可以使用国内镜像,不再漫长的等待安装过程

    pip install pyinstaller

    执行打包命令

    选择pycharm下面的Terminal

    执行打包命令

    pyinstaller -F  -w main.py

    -F 表示生成单个可执行文件
    
    -w 表示去掉控制台窗口,如果不希望执行的时候弹出dos窗口,可以选择将其关掉
    
    -p 表示你自己自定义需要加载的类路径,一般情况下用不到
    
    -i 表示可执行文件的图标

    最后再dist目录下就可以看到我们生成的.exe文件

    这个就是我们生产的可以在其他电脑上直接运行的.exe文件

    展开全文
  •  Qt开发完之后,在项目编译文档,会生成一个应用程序.exe。每个软件调用的库都不同,常会用到大量的第三方库。因此,首先需要通过应用程序获取其所依赖的库。使用Qt自带命令行即可。  因步骤截图拆分讲解,看似挺...

        在所有Qt打包的软件中,最喜欢的还是Inno Setup。下面按操作步骤详细介绍Qt软件打包流程。

        Qt开发完之后,在项目编译文档,会生成一个应用程序.exe。每个软件调用的库都不同,常会用到大量的第三方库。因此,首先需要通过应用程序获取其所依赖的库。使用Qt自带命令行即可。

         因步骤截图拆分讲解,看似挺多,实际操作一两遍后,会觉得打包很简单,一分钟操作完。

    1. 生成应用程序依赖库

        在电脑左下角程序中选择Qt命令行,如下图:

        以管理员打开后,进入应用程序所在目录,再输入打包qt命令,如下图:

    命令:windeployqt xxx.exe

    注解:windeployqt为打包命令,xxx.exe为应用程序,二者中间有空格

        注意:进入应用程序所在目录是,需要输入:cd /d 路径,一定要加上 /d

        最后按Enter键即可在应用程序所在文件夹生成所有依赖的库。结果如下:

    自动生成的包括库和基本的文件夹。其他配置及数据文件,自行拷贝添加。

    2. 用Inno Setup打包程序

    1)打开Inno Setup,选择向导创建新脚本文件

    2)一直下一步,填写应用程序名称和信息

    3)指定应用程序文件(非常重要)

    --- 导入应用程序(Browse)

    --- 添加库文件(Add files),把用到的dll全部选中导入

    --- 添加文件夹(Add folder),添加所依赖的文件夹及子文件(platforms为必须添加项)

    注意:添加文件夹处,需要修改一处脚本,后续有介绍

    4)下一步是快捷方式,略过。再下一步是许可文件及安装说明,此处不填,略过。再下一步选择语言,默认英语,略过。

    5)编译配置,选择打包后的存放文件夹,安装包名称、图标及安装密码等

    6)一直下一步,弹出是否现在编译。选择否,先修改上文提到的脚本代码,以保证安装后有文件夹

    7)修改脚本,添加文件夹名称。不操作该步骤,会导致被打包文件安装后,找不到platforms文件夹子文件

    8)编译生成安装包

    工作告完,就可以看到诸君期望看到的安装包了。建议把脚本也保存下,刚开发的软件,打包时可能会修改细节,不用每次都重来。

    展开全文
  • 将写好的winform应用程序打包成一个.EXE结尾的可执行文件,可以安装到自己的电脑上面,有图和文字说明
  • 88个经典Android应用程序打包下载(源代码),有助于参考学习
  • java 应用程序打包 java教程 Java学习
  • QT5应用程序打包与发布

    万次阅读 2017-09-05 15:34:16
    (1)首先程序要想发布,在编译器编译一定要选择“release”而不是“debug”,编译成release版本;  (2)编译成release之后,找到目录: 利用Qt Creator自带的windeployqt 工具,是非常的方便的,只要...
    (1)首先程序要想发布,在编译器编译一定要选择“release”而不是“debug”,编译成release版本;
    qt5.5程序打包发布以及依赖

       (2)编译成release之后,找到目录:
    qt5.5程序打包发布以及依赖

    利用Qt Creator自带的windeployqt 工具,是非常的方便的,只要新建一个testname,将release版本的可执行文件xxx.exe放到这个新建文件夹testname中,然后打开在开始菜单—>Qt 5.3—>MinGW 4.8 (32-bit)—>Qt 5.3 for Desktop (MinGW 4.8 32 bit)的命令窗口: 
    这里写图片描述

      在命令窗口中输入:windeployqt xxx.exe,回车。即可将所有需要的dll动态库文件拷贝到testname文件夹中,一下子就ok了。 

    注意:这里不能用在当前目录(即编译成release后的可执行程序所在目录)新建个bat文件:
    qt5.5程序打包发布以及依赖
    使用记事本打开或者其他编辑工具亦可,然后把下面的代码复制进去保存;
    如果使用的msvc版本的:
    C:\Qt\Qt5.4.2\5.4\msvc2013_64\bin\windeployqt.exe myexe.exe


    pause


    如果使用的是mingw版本的:
    C:\QT5\5.5\mingw492_32\bin\windeployqt.exe myexe.exe


    pause

    这种方法,否则会出现    双击bat后报出:Unable to locate ICU library icuin53.dll   错误。


    (3)上面步骤完成之后直接双击这个bat文件就会把需要用到的所有dll文件自动复制到当前目录下:
    qt5.5程序打包发布以及依赖
    很便捷。
    这个时候再去双击你的可执行程序应该就可以运行了。

    (4)
    需要先下载两个软件:
    NSIS编译器:http://nsis.sourceforge.net/Download
    NSIS Editor:http://hmne.sourceforge.net/

    nsis使用:

    启动NSIS程序主界面,选择“可视化脚本编辑器(VNISEdit)”菜单,开始制作自己的安装包

     

    选择“使用脚本向导创建新的脚本文件”,确定

     

    进步脚本向导,下一步

     

    第一步,这里填写应用程序的一些基本信息,下一步

     

    第二步,这里是选择安装包的图标,生成的文件名,程序语言等,使用默认的就可以,不需要修改

     

    第三步,选择一些效果,安装程序不用搞这么花哨,直接下一步

     

    第四步,指定默认目录,授权文件有的话就指定,没有就空着,下一步

     

    第五步,选择要打包的文件,直接把要打包的目录内容全部添加进来,注意两处*.*,以及勾选“包含子目录”,不要勾选”单独添加每个文件“,编译的时候会把所有的文件打包进来的,下一步

     

    第六步,快捷方式的一些设置,下一步

     

    第七步,设置安装程序之后要运行的内容,下一步

     

    第八步,卸载信息设置,下一步

     

    完成向导,勾选”保存脚本“,以及”转换文件路径到相对路径“,完成

     

    这时就可以看到通过向导生成的脚本,可以在这里继续修改脚本

     

    修改完脚本以后,点击菜单”NSIS“-》"编译并运行",编译成功后,会生成一个exe文件,安装包制作完成!

     

    一些常见的问题:

    1.问:在安装的过程中,如何执行BAT文件?

       答:按照上面向导生成的脚本,有这么一段脚本,注意我用红色标注的内容,红色的部分是在文件复制完成以后执行BAT文件的脚本,注意操作步骤,复制文件结束后,再执行,卸载的时候执行BAT文件顺序相反

    Section "MainSection" SEC01
      SetOutPath "$INSTDIR\*.*"
      SetOverwrite ifnewer
      File /r "D:\Program Files\HyperSnap6\*.*"
      ExecWait "$INSTDIR\install.bat"
    SectionEnd

     

    2.问:如果修改安装文件和卸载文件的图标

       答:修改这部分脚本即可

    !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"
    !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"

    nsis自带的有两个图标,我自己感觉稍微能好看一点点(汗,虽然还是很丑,好吧,凑合着用),修改后的

    !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\Orange-install.ico"
    !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\Orange-uninstall.ico"

     

    3.问:怎么让安装程序以管理员权限运行

       答:红色标注的内容,是在原有代码的基础上增加的代码,表示以管理员权限执行安装程序

    复制代码
    Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
    OutFile "Setup.exe"
    InstallDir "$PROGRAMFILES\UKey"
    ShowInstDetails show
    ShowUnInstDetails show
    RequestExecutionLevel admin
    BrandingText " "
    复制代码



    注意:另外 , 如果你的程序连接了数据库,则需要将libmysql.dll 和 libmysql.lib 拷贝到testname文件夹中


    另外可以用NSIS制作安装程序:http://blog.csdn.net/freeape/article/details/47363297

    展开全文
  • VS2017桌面应用程序打包成.msi或者.exe ...

    1、安装打包插件:Microsoft Visual Studio 2017 Installer Projects

    打开vs2017 ,选择 工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio 2017 Installer Projects,进行安装。安装好以后,重启vs2017

    2、新建程序打包成.msi或者.exe项目

    1、在解决案中,右击项目 --> 添加 --> 新建项目,命名xxxsetup(本程序是MmPSsetup)之后点击确定。

     

     

      2、添加入口文件(就是main方法):选择 Application Folder 右键--> Add --> 项目输出 

     

     

    3、在弹出的窗口中:选择你的项目,指定为主输出,确定

     

    添加图标

     

     

    4、右击主输出 --> Create Shortcut To xxx,并重名命名为MmPSClientForm (Active)

     

     

    5、将快捷方式拖到 User's Desktop,设置快捷方式的图标

     

     

     

     

    点击ok,点击ok,添加桌面快捷方式的图标完成。 

     

    6、在User's Programs Menu 添加文件夹(自己的项目名) --> 双击选中自己的项目名文件夹 -->在右边右击--> 创建新的快捷方式 --> 选择Applicaiton Folder --> 主输出 XXX --> 确定

     

    添加菜单快捷启动图标和桌面快捷启动图标的步骤类似(如上 第五步)

     

     

    7、设置客户端安装包的一些属性

     

    8、设置安装需求环境

     

    9、右键MmPSSetup --> 生成,找到bin或者release目录可以看到输出的msi和exe文件

     


    展开全文
  • 将Qt应用程序打包成可安装的软件

    千次阅读 2018-12-25 09:13:36
    第一步:首先,生成release的版本,并将应用程序用到的动态库都拷贝到应用程序所在的目录下,并保证该应用程序在该目录下可以直接运行;如下图 第二步:安装完该打包软件之后,打开该软件 ...
  • 用VS编写了一个窗体应用程序,怎样进行打包(成EXE格式)能够让没有VS软件的电脑进行安装并运行.希望能够有截图。
  • VS2017桌面应用程序打包成.msi或者.exe

    万次阅读 2018-06-14 15:24:44
    VS2017桌面应用程序打包成.msi或者.exe1、安装打包插件:Microsoft Visual Studio 2017 Installer Projects打开vs2017 ,选择 工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio 2017...
  • Windows应用程序打包成安装包

    千次阅读 2016-11-21 14:42:23
    由于项目需求,开发完windows应用程序后,需要打包成安装包形式,供用户安装。现把打包流程整理文档,以供参考。添加安装项目如下图所示,依次选择“文件”、“添加”、“新建项目” 在新建项目界面,依次选择...
  • 图解WPF应用程序打包(包含环境打包)

    千次阅读 2017-07-21 11:31:16
    Windows应用程序打包部署 2、VS2010安装包制作 [桌面快捷图标 右键属性 打开文件位置]问题解决?  下载工具:Orca  地址: http://www.cnblogs.com/jasonxuvip/archive/2012/07/13/2589952.html...
  • MFC应用程序打包发布教程

    万次阅读 2015-11-12 17:50:27
    MFC应用程序打包教程 本篇文章介绍如何把做好的MFC软件打包,变成一个安装文件,方便在其他电脑上运行。使用上篇文章制作好的"视频播放器"工程作为例子。 1.在同一个解决方案下,新建一个Setup工程,工程名为VPSetup...
  • 第一次用QT开发mac程序,中间踩过各种坑,在此记录下: 一. 打包 1. 如果只用了qt的库,直接用macdeployqt打包就可以了,会按照苹果要求的目录结构把库都拷进去; 2. 如果程序中用到了第三方的库,则先执行步骤...
  • Advanced Installer :Free for 30 days. All features. 下载地址:https://www.advancedinstaller.com/download.html 30天内免费 ... 选择Visual Studio应用,点击创建项目 可以输入应用名称和所在组...
  • 最近有对一个Windows应用程序少许维护和修改。修改之后要发布新的exe安装文件,打包exe文件时,遇到了很头疼的问题,还好最后解决了,记录一下。 Visual Studio版本:Visual Studio 2017 Visual Studio 2017 ...
  • 88个经典Android应用程序打包[源代码]

    热门讨论 2013-07-10 10:00:43
    88个经典Android应用程序打包[源代码] 14本经典android开发教程 http://download.csdn.net/detail/cleopard/5729507
  • 如果你可以建一个网站,你就可以建一个桌面应用程序。 Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架,它负责比较难搞的部分,你只需把精力放在你的应用的核心上即可。 刚开始学习,...
  • 如何将macOS应用程序打包为dmg文件

    千次阅读 2019-04-16 09:24:53
    如何将macOS应用程序打包为dmg文件 之前改写过网上开源的一个JSON转Model的Mac APP,当时是直接使用的是将.app格式的文件直接拖到应用里面进行安装的,最近刚好有空就了解了一下dmg文件是怎么打包的,记录下...
  • 88个经典Android应用程序打包下载【精品】

    千次下载 热门讨论 2012-09-11 13:07:30
    88个经典Android应用程序打包下载[源代码],程序经典,比较适合初学者。
  • Qt——应用程序打包(一)

    千次阅读 2017-02-23 14:02:32
    Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,使用 Qt 官方开发环境里自带了一个工具:windeployqt.exe 可以免去手动查找dll的时间。  首先用 QtCreator 新建一个 Qt ...
  • QT 5.3 应用程序打包成可执行程序exe

    万次阅读 2017-01-15 12:21:04
    这里介绍QT5版本的应用程序打包成可执行EXE的方法。 首先把QT应用程序项目编译成Release版本,而不是Debug版本。Debug版本包括很多的调试信息,所以要比Release版本大很多,相对Debug来说Release运行效率也就高一些...
  • C# 应用程序打包视频——WinForms应用程序打包与部署.提供给学习者使用的

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 336,545
精华内容 134,618
关键字:

应用程序打包