采用动态编译的方式发布程序,即release版本. 找齐动态依赖库(.dll) 方法一   用Dependency Walker这个工具去找少了那些dll,不过这个工具也不怎么靠谱,一个比较靠谱但是有点稍微麻烦的方法就是拿一台没有装QT环境的电脑,然后将编译出的可执行文件放到这台电脑上去执行,根据提示找到相应的dll,并拷贝过来,不过对于一般的应用程序,下面的dll就够了:    其中platforms文件夹中是跟平台相关的,这里只在windows平台运行,则这个文件夹下放qwindows.…
玩qt5也有一段时间了,惭愧的是一直没有好好的发布过程序,因为写的都是小程序没啥需要用到发布,而且qt也说不上很熟悉,本来打算到基本掌握qt之后再来研究研究怎么打包程序,最近晚上的空闲时间多了,闲着也是闲着,于是便来试试. 在网上搜索了一下资料,发现资料比较少,qt5打包的也只看见几篇博文,也不是很详细,所以当我成功的打包了我的第一个程序之后心里想着的就是一定要把经验共享出来,这方法不一定是最好的,而且可能也还存在很多问题,这都有待我以后慢慢挖掘,也望大家多多指点,共同进步. 打包: (1)首先…
概述 当我们用QT写好了一个软件,要把你的程序分享出去的时候,不可能把编译的目录拷贝给别人去运行.编译好的程序应该是一个主程序,加一些资源文件,再加一些动态链接库,高大上一些的还可以做一个安装文件. QT开发的程序发布的时候经常采用两种方式: 静态编译:可生成单一的可执行文件 动态编译:需同时附上需要的dll文件. 发布准备 设置程序图标 主窗口图标:主要在程序运行时显示在主窗口左上角,或在任务栏上显示. 运行程序图标:一般在桌面或文件夹中显示的缩略图标,可以点击后运行程序. 设置主窗口图标 (…
本文以Qt 5.9.1+VS2015编译环境为例介绍应用程序发布流程,也适用于Qt+mingw的情况. 1. Qt依赖库 将需要发布的exe(如test.exe),放到单独的目录. 在"开始菜单"启动Qt 5.9.1 32-bit for Desktop (MSVC 2015),使用cd命令进入第1步中的目录. 执行windeployqt.exe test.exe --qmldir C:\Qt\Qt5.9.1\5.9.1\msvc2015\qml命令. qmldir目录根据Qt版本和v…
一.简述 Qt项目开发完成之后,需要打包发布程序,而因为用户电脑上没有Qt配置环境,所以需要将release生成的exe文件和所依赖的dll文件复制到一个文件夹中,然后再用 Inno Setup打包工具 打包成一个exe安装包,就可以发布了. 二.设置应用程序图标 我们编译好生成的exe文件的图标是Qt自带的一个白色的框框,不太好看,怎么能够自己设置程序的图标呢.先创建一个ico格式的文件,网上有很多在线就可以把png或jpg的图片转成ico格式的图标文件,然后把ico文件放到源代码目录下,就是…
Qt 程序发布步骤: 注意5.5 以后不再支持 WinXP 1) dll 抽取工具 windeployqt.exe 2) Windows脚本 实例: D:\Qt\Qt5.5.0\5.5\mingw492_32\bin\windeployqt.exe F:\MbServer\EXE5.5\HLMonitor.exe 以上内容保存为.bat 文件  与exe程序文件在同级目录.执行bat 讲自动抽取相关的dll文件到当前目录. 3) 手动附加dll libgcc_s_dw2-1.dll libwin…
一.简述 Qt 项目开发完成之后,需要打包发布程序,而因为用户电脑上没有 Qt 配置环境,所以需要将 release 生成的 exe 文件和所依赖的 dll 文件复制到一个文件夹中,然后再用 Inno Setup 打包工具打包成一个 exe 安装包,就可以发布了. 二.设置应用程序图标 我们编译好生成的 exe 文件的图标是 Qt 自带的一个白色的框框,不太好看,怎么能够自己设置程序的图标呢.先创建一个 ico 格式的文件,网上有很多在线就可以把 png 或 jpg 的图片转成 ico 格式的图…
最新博客地址已转到: http://blog.csdn.net/zzlyw?viewmode=contents   ------------------------------------------------------------------------ 前言 Vuforia SDK是一个常用的增强现实软件开发工具,其跟踪效果稳定,使用简便,受到大众的喜爱.但是以前的Vuforia仅仅支持将程序发布到Android或者iOS,不能直接发布到Windows平台.即使使用Unity3D强行发布…
开发牛人们,送你个iPad mini要不要,Autodesk Exchange应用程序发布竞赛开始了. 摘要版: 在2014年9月30日午夜前提交到Autodesk Exchange 应用程序商店上,并在2014年11月30日前成功发布的.每个应用可获得: 收费 - 100美刀 免费应用或试用应用 - 50美刀 云应用竞赛,赢iPad mini,共5个 参赛条件: 你的App是Web服务型的,或者使用了至少一个Web服务 并且在活动期间(北京时间周日 2014年9月21日00:00 am开始 ~…
使用Oracle ODP.NET 11g的.NET程序发布方法 内容摘要:ODP.NET 11g是Oracle发布的供.NET程序访问Oracle数据库的ADO.NET组件,比微软自带的Oracle组件性能好,更可以访问UDT(User Defined Type)类型,Procedure,REF等等高级Oracle特性.根据上面原则,最小的ODP.NET Oracle客户端发布文件包括5个文件,压缩后大小为8MB. 此方法,目前只对32位系统有效,对64位操作系统 访问数据库.请看后续文章<64…
最近发现了一个非常恼人的程序deployment的问题,估计大家有可能也会遇到,特此memo. 问题的出现我觉得主要还是微软搞的花头太多, 一个不知所谓的manifest文件让本来简单的程序发布变得困难重重. 找了找关于manifest的介绍,貌似这个文件是用来描述程序或者库的依赖关系, 特别是对程序依赖的版本进行描述, 这样系统可以通过manifest的内容找到正确的库版本. 理论上讲这个dd确实是不错, 可以解决版本不兼容的问题, 保证程序运行的时候用的是指定版本的库. 不过实际操作起来麻烦…
.net web程序发布之后,在IIS上浏览的时候出现编译错误. CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\web\4b49f661\23a749fc\******.cdcab7d2.zii776dc.dll”--“拒绝访问. ” 网上解决方案: Grant full control to two users of your system “Network Serv…
vc2008程序发布指南 2008-05-03 17:46 vc2008开发的程序的发布方式可以有5种方式: 1. 采用静态链接到crt和MFC. 只要你拥有组成程序的所有源代码,你就可以采用这种方式,   这种方式除了程序变大一点,好处多多:    1) 不必重新发布vc2008基础库vcredist_x86.exe(安装到WinSxS).   2) 不必产生,嵌入manifest.   3) 也不把vc2008基础库放在程序所在目录. 2. exe(嵌入manifest) + vcredis…
1.确保计算机链接网络(也可在不联网的时候使用安装包进行IIS的安装): 2.打开“控制面板”(“菜单”按钮+x 快捷键)——“程序”——“打开或关闭Windows功能”——展开“Internet信息服务”项,勾选如图所示项目,然后点击“确定”,等待安装完成····· (记得一定要展开哦,里面还有些会没有勾选到的!) 3.完成安装好后,点击“控制面板”——“系统和安全”——“管理工具”——双击“Internet 信息服务(IIS)管理器”,点击左边”网站”——“Default Web Site”…
原文:使用WiX Toolset创建.NET程序发布Bootstrapper(安装策略管理)(二)--自定义安装 自定义产品卸载方式 继续从上一次的基础上前进,现在我们已经知道了最简单的bootstrapper打包方法,现在我们对其中的每个节点深入自定义,争取可以达到我们需要的效果.先把最后全部的XML贴出来. <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schema…
原文:使用WiX Toolset创建.NET程序发布Bootstrapper(安装策略管理)(一)--初识WiX Visual Studio 打包安装七宗罪 开发.NET的人,肯定会使用Visual Studio里面自带的MSI打包安装工具框架.如果是在一般情况下,这个打包安装框架已经完全足够满足产品发布安装的需要了.它的制成品,是一个setup.exe,一个MSI安装文件,如果你选择项目以来的其他.NET,Windows Install 框架,并且确定随产品发布,那制成品中还会包含这些东西的安…
前言 ASP.NET网站的发布,无论是初学者还是高手,在程序的发布过程中或多或少会存在一些问题,譬如VS发布ASP.NET程序失败.IIS安装失败.IIS发布失败.局域网内不能访问 配置文件错误.权限不足等一系列问题,结合我带领的500技术团队反应的各种问题,我今天花点时间总结一下,方便大家,共同学习,共同进步 为了后文的深入详细分析,我写了一个小Demo,代码附上.本次基于VS2013,OS为WIN10,IIS7等环境讲解.(其他操作系统如WIN7原理也类似,但有细微差别) 1.解决方案整体概…
本文转载自Alan_beijing的博客ASP.NET 程序发布详细过程.内容进行了部分更改. ASP.NET网站的发布,无论是初学者还是高手,在程序的发布过程中或多或少会存在一些问题,譬如VS发布ASP.NET程序失败.IIS安装失败.IIS发布失败.局域网内不能访. 配置文件错误.权限不足等一系列问题,结合我带领的500多人的技术团队反应的各种问题,我今天花点时间总结一下,方便大家,共同学习,共同进步. 为了后文的深入详细分析,我写了一个小Demo,代码附上.本次基于VS2013,OS为WI…
有很多支付类.物联网等平台调用接口时需要用到证书: 通过X509Certificate2 类加载证书在程序发布之后发现无法找到证书路径,但是通过文件查找方法又可以检测到该文件. X509Certificate2 使用方法: X509Certificate2 x509Certificate2 = new X509Certificate2(文件路径, 文件密码); 在本地调试和发布都没有问题,但是通过IIS发布到服务器上之后发现出现找不到文件路径错误.是由于IIS应用程序池中的[加载用户配置文件]选…
.net Core2.0应用程序发布window服务器报错容易错过的配置. 1.应用程序发布. 2.IIS上新建网站. 3.应用程序池选择无托管代码. 4.服务器上安装DotNetCore.1.0.1-WindowsHosting. 安装成功后重启服务器. 在命令程序中输入 net stop was /y 停止服务 net start w3svc重启服务. 5.安装 dotnet-sdk-2.0.0-win-gs-x64…
Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 接上一篇 3. Nginx配置反向代理 3.1 cnetos 安装nginx 首先,我们需要在服务器上安装Nginx.参考网址 3.1.1:添加Nginx存储库 要添加CentOS 7 EPEL仓库,请打开终端并使用以下命令: sudo yum install epel-release EPEL的全称叫 Extra Packages for Enterprise Linux .EPEL是由 Fedora…
环境 本地 win7 服务器:Virtual Box 上的Centos ssh工具: Xshell 文件传输: xftp 1.在本地创建asp.net core应用发布 1.1 使用Vs2017 新建一个asp.netcore项目 步骤略(一路next),当然你也可以用命令行创建. 1.2 发布项目 在项目路径下执行命令 dotnet publish –c release 先本地运行是否有问题,减少因为本地程序造成发布不成功的几率.程序就简单介绍一下,下面部署是管件. 2.安装netcore S…
如图,当小程序发布新的版本后,用户如果之前访问过该小程序,通过已打开的小程序进入(未手动删除),则会弹出这个提示,提醒用户更新新的版本.用户点击确定就可以自动重启更新,点击取消则关闭弹窗,不再更新. 官方给的示例代码: const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 console.log(res.hasUpdate) }) upd…
ASP.NET MVC系列文章 [01]浅谈Google Chrome浏览器(理论篇) [02]浅谈Google Chrome浏览器(操作篇)(上) [03]浅谈Google Chrome浏览器(操作篇)(下) [04]浅谈ASP.NET框架 [05]浅谈ASP.NET MVC运行过程 [06]浅谈ASP.NET MVC 控制器 [07]浅谈ASP.NET MVC 路由 [08]浅谈ASP.NET MVC 视图 [09]浅谈ASP.NET MVC 视图与控制器传递数据 [10]浅谈jqGrid…
这一篇,教大家怎么将ASP.NET MVC应用程序发布到本地或者IIS中.打开上一篇创建的ASP.NET MVC 5.0应用程序.[PS:上一篇--->2.第一个ASP.NET MVC 5.0应用程序] 我们已经有一个ASP.NET MVC 5.0的应用程序了,但是这个不是运行在IIS上面的,而是运行在IISExpress上的. 可以看到浏览器的URL是:http://localhost:55242/Home/Index,它可以是任何其他的,因为程序运行在IISExpress上,也就是说,IIS…
docker 和 vagrant 作为程序发布 和 开发的运行环境,可以提供打包程序,并使得程序运行在一个独立的虚拟环境中,避免程序发布到客户机之后,环境不一致导致的诸多问题.     refer:   1. https://www.docker.com/ 2. https://www.docker.com/tryit/#0 3. https://www.vagrantup.com/ 4. http://yeasy.gitbooks.io/docker_practice/  …
一.概述 在传统的.NET Framework中,ASP.NET程序发布到IIS上面,是由IIS的工作进程(w3wp.exe)托管的,在任务管理器中可以找到该进程.在ASP.NET Core程序中不再是由IIS工作进程托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,然后将接收到的请求推送至中间件管道中,处理完请求后在将HTTP响应数据重新回写到IIS中,最终通过IIS转达到不同的客户端.在这过程…
从某种意义上说,在张小龙身上,最可怕的事情莫过于微信小程序发布一个月,一开始的大红大紫居然渐归沉寂,曾经的风光无限已无人谈起,世界并没有什么不同. 这真像一场噩梦,一切都可怕地颠倒了.一款微信的战略级产品,本来应该万人瞩目,应该火遍中国,应该让人爱不释手,应该改变这个世界.微信小程序本应是彻底改变中国互联网行业走势.创造新时代风口的产品,因为微信历来的战略级产品都改变了世界. 小程序的开发交流群仍然每天活跃着——群管理员时刻不离为大家鼓劲.开发者的心态却各不相同——有人刚刚踏入这片领域想大展拳脚…
ios 程序发布使用xcode工具Application Loader 正在通过ITUNES STORE进行鉴定错误 一:此错误会导致上传程序,一直停留在验证阶段,而没有一点上传进度:结果会苦等半天,无果: 二:修复此错误注意点: 如上图:注意,选择的target, 里面的Distribution 里面的 设置 参考:http://blog.csdn.net/topbar/article/details/12850451 http://blog.csdn.net/topbar/article/d…
转自: http://blog.sina.com.cn/s/blog_68444e230100srdn.html iOS程序发布测试3-生成ad hoc证书 iOS证书分2种,1种是开发证书,用来给你(开发人员)做真机测试的:1种是发布证书,发布证书又分发布到app store的(这里不提及)和发布测试的ad hoc证书. 那ad hoc证书和开发证书区别在哪里?如果你的tester(团队测试人员.客户)都能将测试设备拿到你面前,直接插到你的mac开发机上,你可以直接将程序“灌”进去,那有开发证…