QT商业版与ActiveX: 如何在项目中操作Excel
3星 · 超过75%的资源 需积分: 10 22 浏览量
更新于2024-07-25
1
收藏 104KB DOC 举报
"在使用QT进行EXCEL操作的项目中,开发者遇到了外部Excel引用的挑战。由于涉及到商业版QT Commercial Edition(付费版本)的需求,他们不得不经历编译过程,其中包括寻找并处理特定的License文件(.qt-license),这在XP系统下尤其复杂,因为该文件名特殊且无法轻易修改。为将OpenSource Edition升级至Commercial Edition,开发者需要复制activeqt目录下的所有文件,并替换原有的授权文件。
在构建过程中,开发者发现使用默认的qmake-project指令生成的.pro文件不足以支持ActiveXQt,因此他们推荐自定义模板,使用`TEMPLATE=app`,并确保配置了`qaxcontainer`,指定QT库的路径(QTDIR_build:REQUIRES=shared)。主程序部分给出了一个示例,展示了如何在QMake文件中设置源文件、目标路径以及安装选项。
具体步骤如下:
1. **使用ActiveXQt技术** - 在商业版QT4.1.4中启用ActiveX支持,这需要通过编译和处理特定的License文件来实现。
2. **升级与配置** - 从OpenSource Edition到Commercial Edition,需要复制activeqt目录到目标目录,并替换原有的授权文件,确保正确的路径设置。
3. **qmake设置** - 使用自定义的qmake指令,如`TEMPLATE=app`,加上`qaxcontainer`配置,确保项目的构建能够识别和使用ActiveXQt。
4. **主程序编写** - 示例代码展示了如何在main.cpp中编写程序,以利用QT与Excel交互,可能包括数据读取、写入或处理。
5. **构建与安装** - 完成qmake编译后,生成的目标文件会被安装到指定的目录,便于后续的使用。
开发QT应用程序时引用Excel涉及了跨版本管理、ActiveX技术集成、授权文件处理和构建环境的正确配置等多个环节。开发者需要熟悉这些细节,以便高效地进行项目开发。"
1261 浏览量
105 浏览量
124 浏览量
137 浏览量
2016-07-10 上传
184 浏览量
150 浏览量
257 浏览量
linbosmile
- 粉丝: 0
- 资源: 1
最新资源
- maven-repo:Seafle android应用程序使用的Maven库
- 亮丽色彩抽象艺术插画复古欧美风ppt模板.zip
- 五边形创意简约线条年终工作汇报ppt模板.rar
- java web文件上传-下载-查看操作.rar
- NEWPIP:应用程序
- 法扎
- 蓝色软件销售公司网页模板
- 行业资料-交通装置-一种抽水马桶放水阀.zip
- TranslateBundle:Symfony捆绑包,用于使用不同的网络翻译器翻译文本
- 文泰2015软件.rar
- 互联网社交媒体产品易信介绍宣传ppt模板.rar
- 绿色娱乐商务公司网页模板
- carloshrabelo.github.io
- 正在绘制图纸的设计师背景图片PPT模板
- java基于springboot+mybatis职教务管理系统
- ScHOolY-frontend:用于学校的单页Web应用程序