(保姆级教程)一文教你学会C/C++程序打包 |
您所在的位置:网站首页 › 打包安装程序的数据删不掉 › (保姆级教程)一文教你学会C/C++程序打包 |
相信很多朋友写出了程序,想要分享给朋友使用,如计算器、贪吃蛇、QT等程序。每次发一堆文件不简洁,而且对于没有安装编程环境的人来说,就是不可使用的。读完本文,你的程序点开即用,可以方便地发给任何人使用。 一、ReleaseRelease,即发行的意思。写好的程序要以release模式编译项目,而不是通常使用的Debug。下面是QT和Visual Studio对应的按钮: 点击 Release后,点击编译按钮,得到下述release工程文件夹,release文件夹和项目文件夹一般同目录 明确你使用的是MinGW还是MSVC,找到QT安装目录下的bin文件夹,在该文件夹下你会发现windeployqt.exe,QT就是用该程序动态构建的 MinGW一般是这个路径 MSVC一般是这个路径 之后便可动态配置完成,可以发现test文件夹多出很多文件: 下载地址:Software Protection, Software Licensing, Software Virtualization 安装过程一直next 就可以,打开后点击语言,选择Chinese。 3.4 大功告成,运行 详情参考: QT学习:你一定要知道的坑_咸鱼真闲的博客-CSDN博客 2、Cannot load library Qt5Core.dll有两种方法解决:(1)配置环境变量;(2)复制相关的dll文件;推荐方法(1)。 (1)配置环境变量 在电脑右下角搜索栏,搜索 高级系统设置,双击打开->高级->环境变量 如下图,点击新建,变量名 Path,变量值,找到 2.2 中的 bin 路径,填入即可 最后,打开的窗口全部点击 确定 ,再执行步骤一到三的操作即可解决问题。 参考 QT打包发布出现cannot load library qt5core或者cannot load library qt5core问题_can not load qt5_wow_awsl_qwq的博客-CSDN博客 (2)复制相关的dll文件 该方法笔者没有尝试过。 参考: 【问题解决】QT报错:Enigma Virtual Box 打包过的 exe 报错 cannot load library Qt5Core.dll_JavonPeng的博客-CSDN博客 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |