搜到的qt 4.7 vxworks解决方案

vxworks环境使用 vx66调试步骤 1.选择debug rtp; 2.系统中加载相关驱动,例如要使用qt,就必须加载上显卡相关模块; 3.选择目标板中编译好的文件的路径; 4.填写环境变量; 5.添加本地vxworks core; 6.添加本地编译好的调试文件; 7.添加要调试的二进制库; qt441编译过程 gui目录下的配置文件,加上shine驱动; 然后重新configrtp一下(主目录下 阅读详情



错误提示:

c++pentium -c -fno-builtin -I/windriver/WindRiver/vxworks-6.7/target/h -I/windriver/WindRiver/vxworks-6.7/target/h/wrn/coreip -DCPU=SIMLINUX -DVX_CPU_FAMILY=simlinux -DTOOL_FAMILY=gnu -DTOOL=gnu -D_WRS_KERNEL -D_VSB_CONFIG_FILE='<../lib/h/config/vsbConfig.h>' -O2 -Wall -W -D_REENTRANT -DQT_SHARED -DVXWORKS -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/unsupported/vxworks-simpentium-g++ -I. -I../../include -I../../include/QtCore -I.rcc/release-shared-emb-auto -Iglobal -I../3rdparty/zlib -I../3rdparty/harfbuzz/src -I../3rdparty/md5 -I../3rdparty/md4 -I.moc/release-shared-emb-auto -o .obj/release-shared-emb-auto/qglobal.o global/qglobal.cpp

../../include/QtCore/../../src/corelib/tools/qstringbuilder.h:74: error: expected ';' before '.' token
../../include/QtCore/../../src/corelib/tools/qstringbuilder.h: In member function 'const char* QLatin1Literal::data() const':
../../include/QtCore/../../src/corelib/tools/qstringbuilder.h:66: error: 'mBlkHdr' was not declared in this scope
../../include/QtCore/../../src/corelib/tools/qstringbuilder.h: In constructor 'QLatin1Literal::QLatin1Literal(const char (&)[N])':
../../include/QtCore/../../src/corelib/tools/qstringbuilder.h:70: error: class 'QLatin1Literal' does not have any field named 'mBlkHdr'
../../include/QtCore/../../src/corelib/tools/qstringbuilder.h:70: error: expected `(' before '.' token
../../include/QtCore/../../src/corelib/tools/qstringbuilder.h:70: error: expected `{' before '.' token
make[1]: *** [.obj/release-shared-emb-auto/qglobal.o] Error 1

make[1]: Leaving directory `/qt473vxw/src/corelib'



解决方法:


Hi
To resolve this just replace variable m_data to some other name say u_data in qstringbuilder.h This will resolve ur issue
The peoblem is coming as in vxworks mbuf.h m_data is already defined as 
#define m_data mBlkHdr.mdata in So its taking this defination and trying to look out for mBlkHdr.

原文地址:

http://www.qtcentre.org/threads/43290-Help!!!Problems-in-building-Qt4-7-3-for-Vxworks-cross-compile

飞腾CPU vxWorks6.9.4.x编译和使用QT4.8.6 飞腾CPU如何在vxWorks6.9使用和编译QT4.8.6 阅读详情

相关推荐

交叉编译ARM版 Qt (qt-everywhere-opensource-src-4.8.4)

准备工作: 交叉编译工具:        arm-hisiv200-linux-gnueabi   Qt安装包:         qt-everywhere-opensource-src-4.8.4.tar.gz 安装 一.安装交叉编译工具  1.本机使用的交叉编译工具是:arm-hisiv200-linux-gnueabi 安装过程从略。    a. 执行

xyk_code的专栏 2686

QT官方下载地址

QT官方下载地址

smartvxworks的博客 2626

VxWorks 6.9虚拟机搭建指南:VMware上运行与Workbench调试完整教程

实时操作系统(RTOS)是嵌入式领域的关键技术,常用于工业控制、航空航天等对响应时间有严格要求的场景。在开发过程中,硬件资源有限往往制约调试效率,虚拟化技术为解决这一问题提供了新思路。VMware作为成熟的虚拟化平台,可以模拟x86硬件环境,为RTOS的验证与调试提供便利。然而,RTOS的引导方式与传统通用操作系统不同,其通过bootrom加载内核镜像,而非安装流程。理解这一原理后,在VMware中配置软驱、串口和网络,即可运行VxWorks 6.9,并结合Workbench进行在线调试。本文详细记录了从虚

weixin_34174105的博客 336

vxWorks6.8 操作系统下 QT 安装设置、运行方法

vxWorks6.8 操作系统下 QT 安装设置、运行方法 1. 前言 本文详细描述了在 vxworks6.8 操作系统下,如何安装设置 QT 的方法,给出 了详细的过程,图文并茂,并给出了在 vxsim 虚拟机和实际目标板上编译运行 QT demo 程序的详细过程。 2. 开发环境及工具 安装前先准备以下工具 以上工具中,StrawBerry 可从官网上下载(http://strawberryperl.com),MinGW 也可从官网上下载(http://sourceforge.net/projects

张子又 4515

Qt与VxWorks的编程指南

本文介绍了如何使用Qt for VxWorks进行编程,并提供了一个简单的示例代码。您可以从Qt官方网站下载VxWorks的Qt版本,并按照安装指南进行安装。安装完成后,您将拥有Qt的开发环境以及VxWorks的支持。在Qt Creator中,选择“构建”菜单并选择“构建项目”来编译您的Qt for VxWorks项目。在VxWorks系统中,打开命令行终端,并导航到存储您的可执行文件的目录。使用Qt Creator的调试功能,您可以设置断点、逐行执行代码并监视变量的值,以帮助您排查和解决问题。

2301_79326857的博客 1233

Qt for VxWorks

Qt for VxWorksQt for VxWorks支持的体系结构和VxWorks版本Qt for VxWorks源码包VxWorks的要求QtWidget应用程序Qt Quick 2应用程序支持的模块基本模块的局限性支持的附加组件平台说明配置特定设备生成和安装Qt 5VxWorks设备的平台插件EGLFSQt快速场景图渲染线程VxWorksFB输入鼠标键盘触碰调试输入设备使用自定义鼠标光标图像QML组件加载器线程防止QEventDispatcher中的超时运行Qt应用程序局限性OpenSSL支持显存v

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1692

QT 4.8.5 在 VxWorks 6.8/6.9 系统下的使用方法

QT 4.8.5 在 VxWorks 6.8/6.9 系统下的使用方法 1、安装 VxWorks6.8/6.9 具体步骤参照 VxWorks6.8/6.9 使用说明. 注意: 安装windml时,选者GNU且不要选择支持PNG之类的其他支持安装内核时,注意要配置内核。 2、编译QT 在整个编译过程中若有问题可以可参考qt目录下的dochtmlinstallation.html帮助文档 2.1安装授权文件 将QT目录下的license拷贝到到C:Documents and Settings 注:win7系统

smartvxworks的博客 1322

使用Qt开发VxWorks应用程序

首先,需要在VxWorks系统中安装Qt库。由于VxWorks是一个实时操作系统,因此需要使用特殊的编译器和工具链来构建Qt库和应用程序。也可以从源代码编译Qt库和应用程序,这需要一些额外的配置和设置。使用Qt开发VxWorks应用程序不仅可以提供漂亮的用户界面,还可以利用Qt的许多其他特性,例如网络、数据库、XML处理和图形渲染。同时,Qt库提供了跨平台支持,使得应用程序可以轻松地在不同的操作系统和设备上运行。而Qt则是一款跨平台的GUI开发框架,可以帮助开发者快速创建漂亮的用户界面和交互式应用程序。

m0_47037246的博客 1673

VxWorks与Qt的安装设置编译步骤

详细介绍了VxWorks6.9下编译并运行QT484的qpa步骤

VxWorks 6.8与QT 4.8集成RTP应用实战

在嵌入式系统开发领域,VxWorks 6.8以其实时性、可靠性而被广泛应用于关键任务系统。随着用户界面在嵌入式产品中的重要性日益增加,QT 4.8以其强大的图形界面开发能力受到了开发者们的青睐。本章将概述VxWorks 6.8与QT 4.8集成的必要性和基础概念,为后续章节深入探讨集成技术细节和应用场景奠定基础。总结测试案例并提出未来改进方向对于持续优化RTP应用至关重要。每个测试案例结束时,都应该记录:成功点:哪些地方做得好,可以作为未来测试的基准。失败点。

weixin_36431814的博客 1035

Qt 4.8.7专用串口通信模块:含源码、编译库与可直接运行的示例工程

专为Qt 4.8.7环境定制的串口通信支持方案,补全原生Qt4缺失的串口功能。提供完整qtserialport源码,包含src核心实现、examples中多个可编译运行的演示程序(如串口收发、配置调试)、tests验证用例,以及适配Qt4构建系统的同步配置文件.sync.profile和.qmake.conf。头文件已组织在include/QtSerialPort目录下,可直接复制到Qt4.8.7安装路径的include子目录;预编译库文件适用于常见平台(如MinGW、MSVC),放入Qt4.8.7的lib

tgb3456789的博客 195

VxWorks for x86系统中实时时钟的应用

为了获得一个有实际使用价值的系统时间,我们就需要系统时间能与目标板的实时时钟保持同步。实际上。在VxWorks for x86系列的机器中,可以通过读写特定的端口来读取/设置保存在BIOS中的实时时钟。

QT 在Vxworks使用方法

QT 在 Vxworks 使用教程

VxWorks技术资料免费下载

VxWorks技术资料免费下载,资源来源网络,版权归原作者所有!

fenfeideliuyue的专栏 241

Vxworks68下QT demo

已经编译好的.out 文件,无需加载依赖库,直接使用

vxworks_qt_安装设置编译运行步骤

本文详细描述了在vxworks6.8操作系统下,如何安装设置QT的方法,给出了详细的过程,图文并茂,并给出了在vxsim虚拟机和实际目标板上编译运行QT demo程序的详细过程。最后还给出了QT+VXWORKS+触摸屏演示视频下载地址,值得拥有!

A year of Qt ecosystem growth with Digia nurturing Qt Commercial

A year of Qt ecosystem growth with Digia nurturing Qt Commercial A year of Qt ecosystem growth with Digia nurturing Qt Commercial — T...

112

NB-IoT开发避坑指南:STM32下AT指令状态机的设计与优化

本文深入探讨了在STM32平台上为NB-IoT模组开发时,如何用状态机(FSM)设计替代传统的阻塞式AT指令处理方法。通过构建非阻塞、事件驱动的AT指令引擎,有效解决了系统卡顿、响应迟缓等问题,并详细介绍了状态机的设计、实现与高级优化技巧,助力开发者打造健壮可靠的物联网设备通信核心。

q5r6s7的博客 758
下一篇: Soft List
loopback_2012
博客等级 码龄14年 124粉丝 47原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值