vs2010 qt源码_qt4.8.7源码在win7+vs2010环境下x64编译(qt 64位)
1。编译前的准备
编译工具:Visual Studio2010旗舰版
QT源代码:QT5.0.2?https://www.introzo.com/archive/qt/5.0/5.0.2/single/qt-everywhere-opensource-src-5.0.2.ziphttps://download .www.introzo.com/archive/qt/5.0/5.0.2/single/www.introzo.com
64位Python工具:Python2.7?点击下载
64位Ruby工具:Ruby2.7.5.1?点击下载
64位Perl工具:Perl5.12.2?点击下载
DXSDK 库:DXSDK_Jun10?点击下载
操作系统:Windows 7 Ultimate
2。开始编译
1。启动VS2010的64位命令行,切换到QT源码目录:
2。编译并配置:
configure -prefix D:\qt5.1.0_x64 -mp -opensource -confirm-license -nomake 测试 -nomake 示例 -debug-and-release -opengl 桌面
?3。 nmake编译源码:
在命令行执行nmake命令
?4。您可能遇到的错误:
? ? ? ?在编译过程中你可能会遇到一些错误。可以使用nmake /k命令暂时跳过错误继续编译,然后重新执行nmake命令。大家也可以结合自己编译过程中的实际情况。遇到问题询问具体解决方案或者与作者沟通,共同寻找更好的解决方案。
5。编译并安装QT SDK
?
记得点赞并保存以免丢失! ! !
下载qt5.5源代码[http://www.introzo.com/archive/qt/5.5/5.5.0/single/]
?
编译环境:
1。 64位win7操作系统
2。安装vs2010
3。下载并安装 Perl Python Ruby
? ? ?* Perl 版本 5.12 或更高版本? [http://www.introzo.com/activeperl/]? ? ?* Python 版本 2.7 或更高版本 ?[http://www.introzo.com/activepython/ ] ? ? ?* Ruby 版本 1.9.3 或更高版本 ?[http://www.introzo.com/]
4。下载并安装 DirectX SDK [https://www.introzo.com/en-us/download/details.aspx?id=6812]
?
编译:
1。打开vs64位命令提示符工具:开始菜单->Microsoft Visual Studio 2010->Visual Studio工具->Visual Studio x64 win64命令提示符(2010)
2。 cd 到qt源码目录: cd
3。配置编译选项:configure -prefix e:/qt5.5/msvc2010_x64_static -opensource -confirm-license -nomaketests -nomakeexamples -debug-and-release -static -qt-zlib -qt-libpng -qt -libjpeg
-prefix [dir] 编译安装路径 -opensource 使用LGPL协议 -confirm-license 自动确认LGPL2.1许可证。 -nomake test 使用生成的测试来加速编译 -nomake Examples 禁用生成的示例来加速编译 -debug-and-release 编译 Debug 和 Release 版本 -static 编译静态库 -qt-zlib 使用 QT 自带的 zlib 库 -qt-libpng 使用QT自带的libpng库-qt-libjpeg 使用QT自带的libjpeg库
4。编译:nmake
5。安装:nmake install
6。编译文档:nmake docs
7。安装文档:?nmake install_docs
8。清理中间文件:nmake clean
?
配置vs2010
1。下载并安装 Qt5 Visual Studio 插件?[http://www.introzo.com/download-open-source/#section-2]
2。打开VS2010 -> Qt5 -> Qt Options,在Qt Versions选项卡中添加上面编译的版本
3。创建一个新的Qt项目,Qt5 -> Qt Project Settings。 Version中指定上面编译的版本
4。选择x64 vs,编译,生成64位程序
?
请从下面的链接下载编译好的64位版本
https://www.introzo.com/download/xiao503/11650348
一些下载链接:
qt源码及其二进制安装包下载:https://www.introzo.com/#userconsent#
cmake下载:https://www.introzo.com/
只需下载最新的即可。
4.设置环境变量
QTDIR=E:\Libraries\qt-everywhere-opensource-src-4.8.7QMAKESPEC=win32-msvc2010
5。然后将该值添加到PATH环境变量 ?E:\Libraries\qt-everywhere-opensource-src-4.8.7\bin
6。启动vs2010自带的命令行工具。开始 > 程序 > Microsoft Visual Studio 2010 > Visual Studio 工具 > Visual Studio X64 命令提示符。如果更新了环境变量,需要重新启动Visual Studio X64命令提示符
7。接下来,只需使用 Visual Studio X64 命令提示符即可。首先通过cd语句进入qt安装目录。这里是
e: ?cd
cd?E:\Libraries\qt-everywhere-opensource-src-4.8.7
配置所有qt组件:
配置-调试和发布?-开源-平台win32-msvc2010
8。配置完成后,nmake。编译时间较长,请耐心等待。
9。编译后,lib中有常用的lib和dll。这里我们已经编译了debug版本和release版本,所以目录中会出现
。相关文章
- 10-03 android 表格布局属性
- 10-03 android表格布局介绍,TableLayout
- 10-03 html表格在页面上的位置,css表格布局-dis
- 10-03 php是一种编程语言吗?
- 10-03 如何下载wampserver
- 10-03 如何在php中启动exe文件
- 10-03 本田宣布2025年拆除东京总部大楼 2030年完成
- 10-03 曝三菱汽车已决定全面放弃中国生产 日系车开始出局?
- 10-03 问界M9 35万起售?内部人士:纯属无稽之谈!
- 10-03 2023年数据采集与融合技术实践作业1
- 10-03 自我介绍
- 10-03 2023年数据采集与融合技术实践作业
- 10-03 MySQL判断空值的方法是NULL和(mysql中
- 10-03 Linux网卡验证解决方案:turn it off
- 10-03 Linux下如何使用C语言实现文件复制操作(lin
- 10-03 Linux系统下的游戏:优质选择,更好体验(Lin
- 10-03 回答Linux时区问题:00 00代表哪个时区?
- 10-03 Linux下如何限制ssh登录? (Linux限制
- 10-03 jQuery实现手机下拉显示新内容动画反弹
- 10-03 jQuery实时统计输入框的字数及限制
- 最近发表
0条大师的评论