商业版源代码包:qt-win-commercial-src-4.2.2.zip,由于涉及盗版,不宜公开下载

Quartus 18.1全链路实战:安装、编译、烧录零报错指南 FPGA开发中,Quartus Prime作为主流EDA工具,其版本兼容性与工程稳定性直接影响硬件部署成败。Quartus 18.1虽非最新版,却因对Cyclone系列器件的深度支持、ModelSim-Altera协同仿真能力及产线级.sof/.pof文件生成可靠性,成为工业控制、电力监测等长生命周期场景的事实标准。理解其编译六阶段流程(分析综合→布局布线→时序分析)与JTAG烧录原理,可规避90%以上环境配置、License激活、器件约束和物理链路问题。本文聚焦Windows/Ubuntu双平台实操,覆盖 阅读详情
商业版源代码包:qt-win-commercial-src-4.2.2.zip,由于涉及盗版,不宜公开下载。
1、解压
将源码包解压到c:/下,重命令文件夹为qt4。
2、license文件
在你的当前用户文件夹下(如:C:/Documents and Settings/Administrator)建立文件.qt-license.
编辑之,贴入以下内容(其中的LicenseKeyExt不方便在此提供,大家网上应该可以搜到)
[code]==================================
LicenseKeyExt="xxxx-xxx-xxx-xxx-xxxx-xxxx-xxxx"
LicenseId="0"
Licensee="Any Name"
ProductType="qt-enterprise"
LicenseType="Commercical"
ExpiriDate=3002-09-21
================================== [/code]
3、环境变量
(不知道是不是我的VS太笨,居然没有设置环境变量,只好自己设了)
打开VS目录下common7/tools目录下的vsvars32.bat文件,然后右键我的电脑->属性->高级->环境变量,参考vsvars32.bat文件来设置环境变量。
以下是我修改后的环境变量:
[code]
@SET VSINSTALLDIR=C:/Program Files/Microsoft Visual Studio 8
@SET VCINSTALLDIR=C:/Program Files/Microsoft Visual Studio 8/VC
@SET FrameworkDir=C:/WINDOWS/Microsoft.NET/Framework
@SET FrameworkVersion=v2.0.50727
@SET FrameworkSDKDir=C:/Program Files/Microsoft Visual Studio 8/SDK/v2.0
@set DevEnvDir=C:/Program Files/Microsoft Visual Studio 8/Common7/IDE

@set PATH=C:/Program Files/Microsoft Visual Studio 8/Common7/IDE;C:/Program Files/Microsoft Visual Studio 8/VC/BIN;C:/Program Files/Microsoft Visual Studio 8/Common7/Tools;C:/Program Files/Microsoft Visual Studio 8/Common7/Tools/bin;C:/Program Files/Microsoft Visual Studio 8/VC/PlatformSDK/bin;C:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/bin;C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727;C:/Program Files/Microsoft Visual Studio 8/VC/VCPackages;c:/qt4
[b]@rem 注意这里要有qt4的路径,另外注意,别忘了把你原来的Path变量加进来[/b]

@set INCLUDE=C:/Program Files/Microsoft Visual Studio 8/VC/ATLMFC/INCLUDE;C:/Program Files/Microsoft Visual Studio 8/VC/INCLUDE;C:/Program Files/Microsoft Visual Studio 8/VC/PlatformSDK/include

@set LIB=C:/Program Files/Microsoft Visual Studio 8/VC/ATLMFC/LIB;C:/Program Files/Microsoft Visual Studio 8/VC/LIB;C:/Program Files/Microsoft Visual Studio 8/VC/PlatformSDK/lib;C:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/lib

@set LIBPATH=C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727;C:/Program Files/Microsoft Visual Studio 8/VC/ATLMFC/LIB
[/code]
4、修改源代码
由于vs2005sp1引入了一个BUG,导致源代码无法顺利编译。请参考http://support.microsoft.com/kb/928957
修改C:/qt4/src/corelib/tools目录下有问题的文件qhash.h和qmap.h
以下以qhash.h为例
将
[code]class QMultiHash : public QHash<Key, T>
{
public:
     QMultiHash() {}
     QMultiHash(const QHash<Key, T> &other) : QHash<Key, T>(other) {}

     inline typename QHash<Key, T>::iterator replace(const Key &key, const T &value); // 有问题的代码
     inline typename QHash<Key, T>::iterator insert(const Key &key, const T &value);    //有问题的代码

     inline QMultiHash &operator+=(const QMultiHash &other)
     { unite(other); return *this; }
     inline QMultiHash operator+(const QMultiHash &other) const
     { QMultiHash result = *this; result += other; return result; }

private:
     T &operator[](const Key &key);
     const T operator[](const Key &key) const;
};

template <class Key, class T>
Q_INLINE_TEMPLATE Q_TYPENAME QHash<Key, T>::iterator QMultiHash<Key, T>::replace(const Key &akey, const T &avalue) // 这行也需要修改
{ return QHash<Key, T>::insert(akey, avalue); }

template <class Key, class T>
Q_INLINE_TEMPLATE Q_TYPENAME QHash<Key, T>::iterator QMultiHash<Key, T>::insert(const Key &akey, const T &avalue) // 这行也需要修改
{ return QHash<Key, T>::insertMulti(akey, avalue); }[/code]
修改为:
[code]class QMultiHash : public QHash<Key, T>
{
public:
     QMultiHash() {}
     QMultiHash(const QHash<Key, T> &other) : QHash<Key, T>(other) {}
     typedef QHash<Key, T>::iterator QHash_iterator;                                     // 增加一个typedef
     inline typename QHash_iterator replace(const Key &key, const T &value);    // 在整个类中都使用这个typedef
     inline typename QHash_iterator insert(const Key &key, const T &value);      // 在整个类中都使用这个typedef

     inline QMultiHash &operator+=(const QMultiHash &other)
     { unite(other); return *this; }
     inline QMultiHash operator+(const QMultiHash &other) const
     { QMultiHash result = *this; result += other; return result; }

private:
     T &operator[](const Key &key);
     const T operator[](const Key &key) const;
};

template <class Key, class T>
Q_INLINE_TEMPLATE Q_TYPENAME QMultiHash<Key, T>::QHash_iterator QMultiHash<Key, T>::replace(const Key &akey, const T &avalue) // 在整个类中都使用这个typedef
{ return QHash<Key, T>::insert(akey, avalue); }

template <class Key, class T>
Q_INLINE_TEMPLATE Q_TYPENAME QMultiHash<Key, T>::QHash_iterator QMultiHash<Key, T>::insert(const Key &akey, const T &avalue)// 在整个类中都使用这个typedef
{ return QHash<Key, T>::insertMulti(akey, avalue); }[/code]

OK,大功告成
configure
nmake
祝你成功!
 
qt-win-commercial-4.5.0-vs2005.part4 QT商业版 在windows在可与vs2005集成(需集成插件) LicenseID="4444" Licensee="StarDancer" LicenseKeyExt=FGKX-RM5-F4M-2CX-3P5X-HGM8X-2B52 商业版 共8卷 【part1】http://download.csdn.net/source/1618831 【part2】http://download.csdn.net/source/1618848 【part3】http://download.csdn.net/source/1619349 【part4】http://download.csdn.net/source/1619363 【part5】http://download.csdn.net/source/1619372 【part6】http://download.csdn.net/source/1619373 【part7】http://download.csdn.net/source/1619383 【part8】http://download.csdn.net/source/1638885 集成插件 共2卷 【part1】http://download.csdn.net/source/1638903 【part2】http://download.csdn.net/source/1638918 立即下载

相关推荐

qt-win-commercial-4.5.0-vs2005.part8

QT商业版 在windows在可与vs2005集成(需集成插件) LicenseID="4444" Licensee="StarDancer" LicenseKeyExt=FGKX-RM5-F4M-2CX-3P5X-HGM8X-2B52 商业版 共8卷 【part1】http://download.csdn.net/source/1618831 【part2】http://download.csdn.net/source/1618848 【part3】http://download.csdn.net/source/1619349 【part4】http://download.csdn.net/source/1619363 【part5】http://download.csdn.net/source/1619372 【part6】http://download.csdn.net/source/1619373 【part7】http://download.csdn.net/source/1619383 【part8】http://download.csdn.net/source/1638885 集成插件 共2卷 【part1】http://download.csdn.net/source/1638903 【part2】http://download.csdn.net/source/1638918

QTP11.5破解延长试用

QTP\UFT11.5破解(恢复30天试用)11.5目前破解仍然无效 对于需要延长试用的朋友仍然可以像之前QTP11版本一样可以无限进行试用30天。方法: 删除C:\ProgramData隐藏目录下的SafeNet Sentinel文件夹。 (1) C:\ProgramData 在哪里呢? 回答: C:\ProgramData是一个隐藏文件夹,在win7系统中点击组织按钮,如图所示:

fjl19900121的博客 806

QT4 商业版 license

QT4 商业版 license QT 4.2.x 4.3 均可。

qt4.3.1编译操作步骤

1.下载qt-win-commercial-src-4.3.1.ziphttp://qt.tttxp.ru/4.3.1/qt-win-commercial-src-4.3.1.zip2.下载qt-vsintegration-1.3.1.exehttp://qt.tttxp.ru/4.3.1/qt-vsintegration-1.3.1.exe(注册码:LicenseID="4444" Lice

况天宝的专栏 1913

qt-4.3.1-商业版4/7

qt-win-commercial-4.3.1包含qt源代码,qt4book,qt-x11,solution。可在Linux下安装,源代码可供参考,支持VC,VS下编译,共7部分。

QT商业版试用问题解决[项目代码]

文章讲述了作者在下载QT设计工具时误操作选择了商业版试用,导致无法安装社区版的经历。商业版试用会在账户下生成10天的license,安装程序会自动加载该license,不显示GNU协议选项,使得用户无法安装社区版。作者尝试通过运行参数指定镜像安装未果,最终通过向QT官方发送请求,提前终止了商业版试用license,从而成功安装社区版。文章提醒读者在官网下载时需谨慎选择,避免类似问题。

【转载】商业版qt-win-commercial-src-4.2.2在visual studio 8中的安装

商业版源代码包:qt-win-commercial-src-4.2.2.zip,由于涉及盗版,不宜公开下载。1、解压将源码包解压到c:/下,重命令文件夹为qt4。2、license文件在你的当前用户文件夹下(如:C:/Documents and Settings/Administrator)建立文件.qt-license.编辑之,贴入以下内容(其中的LicenseKeyExt不方便在此提供,大

况天宝的专栏 1638

人工智能入门系列之一: 鸢尾花(Iris)多分类的神经网络详解及代码实现

这是最好的时代,我们一起来打造属于自动驾驶汽车上路、无人机飞天、智能机器人管工厂的AI未来 人工智能领域分化为两个阵营:其一是规则式(rule-based)方法,在人工智能早期占主峰;其二是神经网络(neural network)方法,后起之秀。随着硬件水平的提高,算力的指数式增长;人工智能的重心已经从规则式的专家时代转移到神经网络的数据时代。 “神经网络”不选择把人脑熟稔的逻辑规则传授给计算机...

NLP家的码奴小荷的博客 2万+

Linux 下编译、安装、配置 QT

转载地址:https://www.waitang.com/article/19712.html 打算做嵌入式图像处理,计划方案嵌入式Linux+OpenCV+QT,昨天简单入门OpenCV今天看看QT,QT就先弄Linux下面的,回家之前争取把基本的摸通,然后能在板子上跑起来。 软件环境 Linux:Ubuntu 12.04 X86 QT:4.8.4 关于QT安装 QT的早

kunkliu的博客 439

SAP开发实战:用FI_DOCUMENT_CHANGE BAPI批量修改FB03凭证抬头和行项目文本(附完整ABAP代码)

本文详细介绍了如何使用SAP的FI_DOCUMENT_CHANGE BAPI批量修改FB03凭证抬头和行项目文本,提供完整的ABAP代码实现方案。通过该BAPI,开发者可以高效完成财务凭证的批量修改,确保数据一致性和审计合规性,显著提升SAP财务模块的运维效率。

weixin_29224589的博客 381

【图数据库与知识图谱入门】2.2 图数据库 vs. 关系型数据库 vs. NoSQL数据库

本文对比了关系型数据库、NoSQL数据库和图数据库的核心差异与应用场景。关系型数据库以二维表结构为核心,适合结构化数据的事务处理(如MySQL),但多表关联查询性能随层级增加而下降。NoSQL数据库(如MongoDB)具有灵活schema,适合海量非结构化数据存储,但关联查询能力较弱。图数据库专注于节点-边关系建模,擅长处理复杂关联分析(如社交网络)。通过学生-课程案例展示了MySQL的多表JOIN操作和MongoDB的两种关联实现方式(内嵌文档和文档引用),揭示了不同数据库在数据关联处理上的本质区别。

kngines 1542

Qt静态编译实战:打造无需依赖的独立可执行文件

在C++桌面应用开发中,动态链接库依赖是常见的部署难题,程序往往因缺失Qt5Core.dll等文件而无法运行。静态编译技术通过将库代码直接嵌入可执行文件,从根本上解决了依赖问题。其原理是在编译阶段将Qt框架、第三方库及C++运行时全部链接到单个EXE中,生成完全自包含的应用程序。这项技术的核心价值在于简化部署流程,实现绿色便携分发,特别适合离线环境、内部工具和商业闭源软件。实际应用时,需要从源码编译静态Qt库,配置项目文件启用静态链接,并处理插件静态化等关键问题。本文以Qt框架为例,详细解析静态编译的完整流

weixin_34408717的博客 331

48、量子系统中的信源编码

本文深入探讨了量子系统中的信源编码理论与应用,详细介绍了盲编码与可见编码、定长编码与变长编码四种主要信源编码方案。文章从经典信源编码出发,对比分析了量子场景下的压缩特性,并系统性地阐述了量子定长信源编码的构建方法及相关定理证明。同时,讨论了通用量子定长信源编码的设计思路及其在实际应用中的优势与挑战。通过理论分析与实验进展的结合,为量子信息存储、传输和处理提供了重要的理论基础和技术支持。

m2n3b4v5c6的博客 100

qt4.3.2编译vs2005下编译过程(自己学习下)

在vs2005中使用qt4.3.2 首先在vs2005中加入头文件,库文件的查找路径: tools->options->projects and solutions->vc++ directories->include files加入c:\qt\4.3.2\include 在library中加入c:\qt\4.3.2\lib 完成上述工作后:我们着手建立一个空的makefile proje

winniay的专栏 762

全局–局部傅里叶神经算子(GL-FNO):原理、严格推导与 PINN 混合策略

本文提出了一种全局-局部傅里叶神经算子(GL-FNO)及其与物理信息神经网络(PINN)的结合方法。主要内容包括: 架构设计:GL-FNO包含两个分支 - 全局分支处理低频结构,使用下采样输入;局部分支处理高频细节,使用全分辨率输入。两分支通过自适应门控机制融合。 理论分析:证明了GL-FNO在"低频全局+高频局部"任务上的优势,给出了误差分解和复杂度分析,并推导了与PINN结合时的渐进一致性条件。 实现方法:采用频谱微分计算物理残差,推导了完整的训练流程,包括数据损失与物理损失的联合优

VectorShift的博客 1333

RK3588,V4l2 读取Gmsl相机, Rga yuv422转换rgb (dma), 实现零拷贝

RK3588, 使用V4l2 读取 gmsl 相机,获得yuv422格式图像, 使用 rga 转换 rgb 图像。减少cpu占用率. 内存管理方式采用 dma,实现零拷贝.

J。 1262

补丁版本 LTS Qt 5.15.9 商业版发布

Qt 5.15.9 LTS于近日发布。作为补丁版本,Qt 5.15.9 提供了重要的错误修复和安全更新。一项高度要求的改进是对 ARM 上的 macOS 和通用版本的支持。 已修复的错误和重要更改 与 Qt 5.15.8 相比,Qt 5.15.9 包含大约 160 个错误修复和安全更新。Qt 5.15.9 中的修复列表和所有重要更改的概述可以在发行说明中找到。它可以通过 Qt Account 获得:在下载中,选择Product: Qt和Version: 5.15.9。 Qt 5.15.9 为 A

u014389734的博客 603

AutoSAR系列讲解 - 资料下载

学习资料下载汇总

雪云飞星的博客 4万+

关于Qt商业化使用是否需要花钱的通俗解释

关于Qt商业化使用的免费用法和商业许可用法

一个程序猿的工作知识深化日常 4887

IP-Guard安全网关实例

企业相关情况: 1.OA系统,主要为日常工作使用,该系统IP为192.168.1.2,端口为8080; 2.文件共享服务器,用于存放日常工作资料和文档,该文件共享服务器的IP为192.168.1.1,其中\\192.168.1.1\private 目录中的存放着公司重要文档,不能随意外传; 3.安全网关已采用串联的方式联入网络,IP为192.168.2.6,所有机器访问OA系统和文件共享服务...

IP-Guard专栏 707

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Qt收费吗?

关于Qt的三种协议以及是否收费,有以下引文: 引文一:     最近一直在学习 Qt。Qt 有两个许可证:LGPL 和商业协议。这两个协议在现在的 Qt 版本中的代码是完全一致的(潜在含义是,Qt 的早期版本,商业版的 Qt 通常包含有一些开源版本所没有的库,比如 QtSingleApplication 这个库)。所以现在对于普通开发人员和部分商业公司来说,使用 LGPL 版本的 Qt

2万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

别被安装器骗了!手把手教你在Win10上为VS2022搞定QT5.15.2开发环境

本文详细指导如何在Windows 10上为VS2022配置QT5.15.2开发环境,解决安装器不显示QT5.15.2的问题。提供三种合法获取QT5.15.2的方案,并分享VS2022插件配置、项目迁移与编译排错的实用技巧,帮助开发者高效搭建开发环境。

aof26372的博客 510

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

关于一个QT程序的简单破解思路(不需要分析信号和槽的方法,通用所有程序的破解思路)

本文通过IDA8.3和X64DBG的动静态共同调试,在不分析QT程序的槽和信号的前提下,通过IDA的函数链调用图,一步步逆向出了修改QT程序的CheckBox复选框的默认勾选的设置代码,用简单明了的方法解决了生产中的小问题。

donglxd的博客 4702

Qt的安装思考

Qt商业版本是如何控制的【Mac下】 首先它会在 ContextStoreAgent.plist里面呢,记录当前的激活信息 ContextStoreAgent.plist的路径在/Users/xxx/Library/Preferences/ContextStoreAgent.plist 里面记录了相关的激活时间 所以才会有过期的限制 那我们是否可以通过修改过期时间 来实现它永不过期呢,结果是否定的,因为它每次启动的时候就会重新记录一次,说明它还有一个地方记录这个时间,接下来我们主要找一下它还在哪边记录。

MusicMan 603

Qt商业版和开源版下载地址!!!!!!

Qt被Digia收购后,qt.nokia都指向了http://qt.digia.com,默认下载的是qt的商业版,30天免费使用,但需要注册。 在商业版下载页http://qt.digia.com/Try-Qt-Now/有那麽一行Please visit the Qt Project site to download the Qt open source versions.得知Qt的开源版移

kaisuvi的专栏 7759

怎样才能免费使用Qt开发闭源商业软件?

如果您不希望满足 LGPL 许可协议的条件,您可以考虑购买商业许可,这样您就可以在闭源商业软件中使用 Qt 而无需遵守 LGPL 许可协议的限制。商业许可提供了更多的灵活性和额外的支持。1. 在您的软件中使用 Qt 库时,您需要将 Qt 的动态链接库(或者 Qt 的源代码)以及 Qt 的许可协议一同提供给最终用户,确保他们能够访问和修改 Qt 部分的代码。2. 如果您对 Qt 进行了任何修改,您需要将这些修改的源代码公开发布。3. 您不能对 Qt 本身的源代码进行闭源修改或者重新发布。

future_ai的博客 5717
上一篇: C++开源跨平台类库集
下一篇: 关于框架的选择(ZT)
fldx
博客等级 码龄24年 7粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值