Qt5(VS2013平台开发)应用程序的发布
2018-01-16 09:57
281 查看
当你用 VS2013 + Qt5 + VS addin开发一个Qt的应用程序之后,如何将此程序交给别人来使用呢?本文档即描述这个问题。
第一步:
需要准备好VS2013 的运行时dll,一共 6个文件如果你是VS2013,则在这个目录(C:\Program
Files (x86)\Microsoft Visual Studio 12.0\VC\redist\x86\Microsoft.VC120.CRT)下找这3个文件:
然后在目录C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC120.DebugCRT下找这2个文件:
第二步:以Release编译
用 VS2013打开你的Qt项目,以Release编译,执行菜单“生成|重新生成解决方案” 。
第三步:交付
将编译得到exe文件,连同以下文件交付给你的用户:
其中:imageformats和platforms是Qt运行的的插件,在这个目录下:C:\Qt\Qt5.5.1\5.5\msvc2013\plugins
而上图以Qt5打头的6个文件是Qt的库,在目录C:\Qt\Qt5.5.1\5.5\msvc2013\bin可以找到。
这样,把自己编写的应用程序和这些文件拷贝到别人的电脑上,也可以运行程序。
最后再次说明:本Qt开发的环境为VS2013 + Qt5 + VS addin,其他平台如VS2012 + Qt5 + VS addin等等,笔者没有试过(但不代表不能成功),请注意!
注: VS2012
编译出来的程序只能在 Win7 及以上系统上运行,如果你希望在WinXP这种老
系统上运行,则请改用 VS2008 + Qt4.7.3 开发环境。
第一步:
需要准备好VS2013 的运行时dll,一共 6个文件如果你是VS2013,则在这个目录(C:\Program
Files (x86)\Microsoft Visual Studio 12.0\VC\redist\x86\Microsoft.VC120.CRT)下找这3个文件:
然后在目录C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC120.DebugCRT下找这2个文件:
第二步:以Release编译
用 VS2013打开你的Qt项目,以Release编译,执行菜单“生成|重新生成解决方案” 。
第三步:交付
将编译得到exe文件,连同以下文件交付给你的用户:
其中:imageformats和platforms是Qt运行的的插件,在这个目录下:C:\Qt\Qt5.5.1\5.5\msvc2013\plugins
而上图以Qt5打头的6个文件是Qt的库,在目录C:\Qt\Qt5.5.1\5.5\msvc2013\bin可以找到。
这样,把自己编写的应用程序和这些文件拷贝到别人的电脑上,也可以运行程序。
最后再次说明:本Qt开发的环境为VS2013 + Qt5 + VS addin,其他平台如VS2012 + Qt5 + VS addin等等,笔者没有试过(但不代表不能成功),请注意!
注: VS2012
编译出来的程序只能在 Win7 及以上系统上运行,如果你希望在WinXP这种老
系统上运行,则请改用 VS2008 + Qt4.7.3 开发环境。
相关文章推荐
- 用ClickOnce通过IIS7发布WinForm应用程序(VS2013)
- Vs2013在Linux开发中的应用(18): 应用程序调试方案
- SharePoint 2013 开发——发布SharePoint应用程序
- vs2013+NetCDF开发出现“应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序”
- VS2013 平台下搭建 QT5.3 开发环境
- 用ClickOnce通过IIS7发布WinForm应用程序(VS2013)
- vs2013开发64位网站和项目设置
- CUDA 8.0 + VS2013 + win7 x64开发环境搭建
- .Net平台下开发中文语音应用程序
- 微软帝国---微软2008新一代企业级应用平台与开发技术发布大会参加感受 推荐
- vs2013(vs2015) 打开vs2010 找不到此项目类型所基于的应用程序 MVC2 升级 MVC5 不能加载Web项目
- vs2013 ef,使用 MySQL来做数据库开发
- Cocos2D-X 项目发布到Android平台(一)Windows 上搭建Android ADT 开发环境
- VS2013 Ultimate Platform Toolsets无08和10编译平台
- vs2013+ffmpeg开发环境搭建【转】
- Enhancer云开发平台发布了!打开浏览器写 SQL 做配置就能一站完成系统开发
- [业界动态]瑞萨发布用于手机开发的SH-MobileJ2多媒体加速器平台(转载)
- 【iCore3应用开发平台】发布 iCore3 应用开发平台出厂代码rev0.0.6
- VS2013_Qt5打包—发布