用msvc2012编译QT 5.0.0-RC1

windows下Qt5.15.2源码编译 windows Qt5.15.2 源码编译 阅读详情

QT 5.0.0-RC1已经开始进入准发布的状态,默认提供msvc2010的二进制包。以下为用msvc2012编译的步骤:

0. 准备依赖的工具

下载并安装http://origin.releases.qt-project.org/digia/5.0.0_rc1/backups/2012-12-03-362/qt-windows-opensource-5.0.0-rc1-msvc2010_32-x86-offline-2012-12-03-362.exe

下载并安装perl和python

下载并安装http://sourceforge.net/projects/winflexbison/files/latest/download

注意:

屏蔽git或mingwin等中包含的较老版本的perl、python、flex、bison,否则会出错

将winflexbison的win_bison.exe重命名为bison.exe

1. 建立编译脚本*.bat

在Src目录中建立2个*.bat文件,分别为:

make.all.bat

cd qtbase

configure.bat  -opensource -confirm-license -platform win32-msvc2012 -release -nomake tests
nmake
cd ..


for %%d in (qtxmlpatterns qtjsbackend qtdeclarative qtmultimedia qtsvg qtquick1  qtscript qtgraphicaleffects qtimageformats qtdoc qttools qttranslations) do make.single.bat %%d

make.single.bat

cd %1

qmake %1.pro
nmake
cd ..


2. 编译qtbase及其它模块

在 VS2012 x86 Native Tools Command Prompt 中,

cd 到 Src 目录

make.all.bat

即可依照脚本中指定的选项编译出需要的QT SDK

注:qtwebkit未包含在内:官方正准备分拆这个库,且它依赖ICU,暂不在此研究。


3. 运行qtbase\examples

将Src\qtbase\bin添加到环境变量Path中

将 Microsoft Visual Studio 11.0\vc\bin\D3Dcompiler_46.dl拷贝到 Src\qtbase\bin 中,即可运行已经编译好的qtbase\examples。

4. 从源码qt-everywhere编译QTSDK

下载qt-everywhere如:http://releases.qt-project.org/qt5.0/rc1/single/qt-everywhere-opensource-src-5.0.0-rc1.tar.gz 并解压缩
参照其中的READER文件:
cd <path>\qt-everywhere-opensource-src-<version>
configure -prefix %CD%\qtbase -opensource -confirm-license -platform win32-msvc2012 -release -nomake tests
nmake

注:
a. 此处可能会出现找不到\qtbase\configure.exe的错误(比如已经正式发布的5.0RC1源码包),经查发现问题出在qtbase\configure.bat第45行
if not exist %QTSRC%\.gitignore goto sconf
注释掉该行或者创建一个名为.gitignore的文件均可(创建该.gitignore文件可使用命令行如copy .tag .gitignore);
b. 为加速编译(尤其是在多核机器上),可通过 set CL=/MP 为编译器启用并行编译选项。

Qt5.0.2 +vs2012配置 配置的环境为:Windows 7 x64系统,系统中已经安装vs2012 一、在官网下载最新的qt-windows-opensource-5.0.2-msvc2012_64-x64-offline.exe和最近的qt-vs-addin-1.2.1-opensource.exe,一路默认安装即可,路径可改。 二、全部安装完成后,打开vs2012,如果看到Qt说明Qt插件安装成功。 三、打开Qt 阅读详情

相关推荐

PCL-1.7.2-AllInOne-msvc2012-win32安装以及配置VS2012的方法

PCL-1.7.2-AllInOne-msvc2012-win32安装及配置方法

wusthyman的博客 2335

【QT】Windows 环境下,msvc 2019 编译 QT 5.15.9 源码

【QT】Windows 环境下,msvc 2019 编译 QT 5.15.9 源码

challenglistic的博客 2670

Qt开发: VS2012使用Qt5搭建开发环境

1 需要的软件工具 VS2012 : Qt5.2.0 : http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.2/5.2.0/qt-windows-opensource-5.2.0-msvc2012-x86-offline.exe VS插件: http://mirrors.ustc.

遇见--专栏 5028

【Qt5.15.2 静态编译 Qt源码 msvc2019】

static代表静态编译 opensource代表开源 release是只编译release版本,因为qt编译debug版本会占用大量的资源,这里建议只编译release版本的。因为vs2022只能安装vs2019的编译环境,所以我们需要官网下载最新的。我这里只下载5.15.2的源码,有其他版本需要的可以尝试下载其他的,打开Windwos developer prompt工具运行如下语句。构建Qt源码,创建Qt library文件,使用jom安装。解压后复制所有文件到源码的解压的路径下。

qq_34248049的博客 1217

Microsoft Visual C++ 2012 Redistributable - vc11安装与应用详解

Visual C++ 2012 Redistributable是微软公司发布的一款用于分发Visual C++库的程序包,它为那些运行使用Visual Studio 2012开发的应用程序提供必需的运行时组件。这些组件是多种应用程序正常运行的基石,因为它们包含了让应用程序正常工作所必需的DLL文件。安装Redistributable包是确保软件能够在目标系统上稳定运行的常规步骤。缺少这些组件会导致错误消息的出现,比如“程序无法启动,因为计算机中缺少vcruntime110.dll”等,进而无法正确执行。

weixin_42612405的博客 6434

MSVC2012编译器 + Update 1 (CTP4) - 命令行编译

压缩包中提取了MSVC 2012 32位和64位纯编译器。可在命令行下编译,编译的程序可以在Windows XP上运行了。 详见:http://bbs.csdn.net/topics/390271018

Windows 下 MinGW 源码编译 Qt-5.15.2 qtbase

上次记录了 MSVC 下 Qt 源码编译,这次记录同 Windows 下 MinGW 的编译这次 mingw 编译和 msvc 的编译类似,测试了多种情况,发现官方文档中的所有环境要求对于Windows 下只需要编译器,其余环境的要求应该是在 linux 下编译时需要的,后面我研究研究来确认,如果有什么其他问题,欢迎讨论。

hello_coolgirl的博客 2076

Lenovo 拯救者15ISK硬件升级实战:从内存到固态硬盘的全面优化

本文详细介绍了为联想拯救者15ISK笔记本电脑进行硬件升级的完整实战指南。通过评估升级可行性,指导如何挑选兼容的内存条与NVMe固态硬盘,并提供详细的拆机安装步骤与系统安装避坑技巧。升级后,笔记本的开机速度、软件加载及多任务处理能力获得飞跃式提升,让老旧设备重获新生。

weixin_29310631的博客 554

qt 5.0.2 vs addin 安装错误 Unable to find a Qt build!

本人安装的版本 qt-windows-opensource-5.0.2-msvc2010_32_opengl-x86-offline qt-vs-addin-1.2.1-opensource 当点击qt向导时,出现 Unable to find a Qt build!,解决方法,就是 点qt5菜单 设置路径,注意是长路径,因为qmake.exe在该路径的bin目录下面。网络上

sharus的专栏 3769

思科—OSPF多区域配置实验

实验目的:配置OSPF多区域,使得不同网段的PC互相ping通。 网络拓扑如下: R0的配置 Router>en Router#conf t Router(config)#int g0/1 Router(config-if)#ip add 192.168.1.1 255.255.255.0 Router(config-if)#no shut Router(config-if)#exit Router(config)#int g0/0 Router(config-if)#ip add 192.168.

m0_46237205的博客 1万+

使用 MATLAB/Simulink + Simscape Electrical,构建一个含光伏并网系统与SVG的联合仿真模型,实现动态无功补偿与电压支撑

摘要:本文详细介绍了基于Simulink的SVG与光伏并网逆变器联合系统建模方法。通过构建包含光伏单元、SVG主电路和控制模块的仿真模型,实现动态无功补偿与电压稳定。重点阐述了ip-iq无功检测算法、双闭环控制和SVPWM调制等关键技术。仿真结果表明,该系统能快速响应无功需求,在10ms内将功率因数提升至0.98以上,有效抑制电压波动。文章为新能源并网系统中的电能质量治理提供了实用解决方案,并提出了进一步优化方向。

xiaoheshang_123的博客 322

用msvc2012编译QT 5.0.0-RC1 - BlueEngine的专栏 - 博客频道 - 优快云.NET

用msvc2012编译QT 5.0.0-RC1 - BlueEngine的专栏 - 博客频道 - 优快云.NET 用msvc2012编译QT 5.0.0-RC1 - BlueEngine的专栏 - 博客频道 - 优快云.NET用msvc2012编译QT 5.0....

169

Seurat-SCTransform与harmony整合学习

源于R tips:Seurat之SCTransform方法原理 (qq.com)Seurat对象在经过SCTransform处理后会增加一个SCT的Assay,里面的scaled.data就是经过scale之后的pearson residual值,这个值是用于后续降维聚类分析使用的。

hx2024的博客 2330

Qt开发windows程序中使用自定义manifest

Qt开发windous程序中使用自定义manifest 最近在使用Qt开发一个PC工具,遇到了一些现象,开发好的exe文件在某些windous10系统上打开使用都是一切正常的,但关闭程序后会弹出以下窗口 程序兼容性助手,即PCA。那么这个弹窗触发究竟会是什么原因呢,在MSDN上有描述: https://docs.microsoft.com/en-us/previous-versions/bb756937(v=msdn.10)?redirectedfrom=MSDN 我并没有从中分析到具体原因,但是明确一点

Quard_D的博客 2323

华为OD机试双机位C卷:打印机队列 (C++/Py/C/Java/Js/Go)

华为OD机试双机位C卷 打印机队列,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试 - 打印机队列。

qq_45776114的博客 1793

接入 AI 之后,为什么测试和排障还是没有真正变快?

如果你们准备做平台型 AI,不要先从聊天入口开始想。先把真实数据采上来;再把链路、版本、快照、报告这些核心对象建稳;再把历史沉淀、反馈、检索能力补齐;最后再让 AI 围绕这些对象去工作。这样做出来的 AI,才更容易从“看起来聪明”走向“真正省时间”。

专注 AI 精准测试平台实战落地,分享从代码 Diff 到回归决策的完整工程闭环。主张“先建数据链路,再上 AI 智能”,让测试从“靠经验”走向“基于风险”。 526

详解Visual Studio 2010中的Qt配置使用

Qt是什么东西? Qt – 一个跨平台应用程序和UI开发框架 它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。 Qt 主要是由 诺基亚 开发和维护的。Qt通过开源授权(LGPL 和 GPL)以及商业授权的方式对 Qt 进行授权。在Linux下Qt可是大名鼎鼎,Linux的KDE图形界面就是基于Qt开发的。 Qt的最大好处是跨平台,可以看到上图,Qt可以支持windows,Mac o

CyrusZhou的专栏 2722

【Windows Server 2019】活动目录 (Active Directory) ——理论

博文介绍了活动目录 (Active Directory) 的定义,作用以及与 DNS 的关系。同时也介绍了AD的组织结构,包括域控制器,子域,对象,属性,容器,组织单位,域间信任等术语的解释,实验拓扑图。

VMware, Windows, Linux, Cisco, Container, Kubernetes, Kali 7746

Qt5.0.0 MSVC2012自编译版(x86_xp及x64)

Qt5.0.0 MSVC2012自编译版(x86_xp及x64) 以下为本人编译的Qt5.0.0 MSVC2012版(Express with Update 1),与各位分享一下。不过目测Qt5.0.1也快来了吧…… 两个版本皆不包括QtWebKit,因为没有准备ICU;OpenSSL也是用了取巧一点的方法,没有实际编译(openssl-1.0.1c)...

我的博客 1067

GD32F470移植LWIP协议,PHY芯片DP83848I

也就是说前24位是有规定的,其中48位MAC中的前几位也是有着对应的含义的。2、旧版LWIP(如1.4.1)存在DHCP状态机卡死问题,建议升级至2.1.3+。

m0_61973119的博客 1588

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

MSVC 2012以及Mingw动态编译及静态编译 QT 5.0.2/5.4.0,附上Linux编译QT 5.4.1的配置参数

动机:因为官网的QT安装包是64位的,于是要做一个本地的32位的 这里仅仅做动态连接库,先不做静态编译,静态编译一堆破问题,后面再说。 动态编译 1、下载源代码: qt-everywhere-opensource-src-5.0.2.zip 2、解压到E:\Qt_compl,重命名文件夹为qt-src-5.0.2 3、安装依赖的工具,安装的时候都要注意添加到系统path,会有对话框弹出

大周辞寒的专栏 9976

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Qt Creator 配置Msvc 2012的调试器

转自:http://blog.csdn.net/ztz0223/article/details/8936478 该方法可以使用在win 8. 1、编译Qt 5.0.2,编译器为Msvc 2012 2、下载Cdb.exe,这个是给控制台调试代码用的,Msvc用的调试器是WinDbg,所以安装vc是没有Cdb的,网址: http://msdn.microso

十年磨一剑 1573

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

[C# IDE]-安装 Visual Studio 2012 旗舰中文版以及编译 C# 程序

VS 2012 ULT chs安装以及 C# 环境 VS 2012 简介 VS 2012 安装 关于卸载 VS2012编译运行 C# 程序 VS 2012 界面布局 新建项目 编写代码 生成可执行文件 运行程序 编译运行快捷键 C# 应用程序是如何组织的? 好人人好.........

燃吹 U 客帮 1万+

msvc2015 编译Qt源码

前言 Qt源码编译有很多选项:目标platforms,编译静态库或者动态库,skip某个功能模块等选项。本文主要介绍在Win 10 x64平台下使用visual studio 2015 编译Qt 5.9源码的流程。 1.源码下载 源码获取有两种方式:1.直接下载,下载地址:http://download.qt.io/archive/qt/,2.git clone Qt源码,仓库地址:http...

u012361112的博客 6946

msvc2013编译qt5.6源码

1、回顾     说起到qt的编译,真是领人痛心啊,不仅编译选项繁多,而且编译时间比较久,总是能使想编译qt源码的人望而却步,呵呵。。。我就是其中一个,不知道从什么时候开始就想着把qt的源码编译一下,也尝试过几次,但都以失败而告终,编译的时候总是不得要领,网上的相关文章也是一大片,但总是五花八门,因为不同人的机器是不一样的,编译的源码时可能会出现不一样的错误信息。最近偶然间看到qtcn博客中有人...

weixin_34410662的博客 283

Qt5-msvc2012编译安装

Qt5发布已经有一段时间了,从官网下载的Windows编译版本是基本msvc2010的,Debug版本程序编译有问题,所以尝试了自行编译;开始尝试使用mingw 4.7.2编译Qt5,碰到了内存分配错误,在网上查找未找到有效的解决方案,所以最后转而使用msvc2012编译Qt。 下面是文中源码的目录结构: D:\SDK\Qt ├─5.0.0 │ ├─ms...

anbin5538的博客 517
上一篇: 扩展v2.0.0的tao_nslist,使之对IOR进行解析
BlueEngine
博客等级 码龄25年 8粉丝 4原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值