qt6.3.2 msvc2019 64bit 编译qtserialport-everywhere-src-5.15.6这个项目时

jake2266 2025-08-12 10:03:41

D:\Qt\6.3.2\msvc2019_64\include\QtCore\6.3.2\QtCore\private\qobject_p.h:503: error: C2248: “QSerialPortPrivate::q_func”: 无法访问 private 成员(在“QSerialPortPrivate”类中声明)
D:\Qt\6.3.2\msvc2019_64\include\QtCore\6.3.2\QtCore\private/qobject_p.h(503): error C2248: “QSerialPortPrivate::q_func”: 无法访问 private 成员(在“QSerialPortPrivate”类中声明)
D:\Qt\qtserialport\src\serialport\qserialport_p.h(125): note: 参见“QSerialPortPrivate::q_func”的声明
D:\Qt\qtserialport\src\serialport\qserialport_p.h(123): note: 参见“QSerialPortPrivate”的声明
D:\Qt\6.3.2\msvc2019_64\include\QtCore\6.3.2\QtCore\private/qobject_p.h(503): note: 模板实例化上下文(最早的实例化上下文)为
D:\Qt\qtserialport\src\serialport\qserialport_win.cpp(766): note: 查看对正在编译的函数 模板 实例化“QMetaObject::Connection QObjectPrivate::connect<void(__cdecl QTimer::* )(QTimer::QPrivateSignal),bool(__cdecl QSerialPortPrivate::* )(void)>(const QTimer *,Func1,const QSerialPortPrivate *,Func2,Qt::ConnectionType)”的引用
        with
        [
            Func1=void (__cdecl QTimer::* )(QTimer::QPrivateSignal),
            Func2=bool (__cdecl QSerialPortPrivate::* )(void)
        ]
D:\Qt\6.3.2\msvc2019_64\include\QtCore\6.3.2\QtCore\private/qobject_p.h(556): note: 查看对正在编译的 类 模板 实例化“QtPrivate::QPrivateSlotObject<bool (__cdecl QSerialPortPrivate::* )(void),QtPrivate::List_Left<QtPrivate::List<QTimer::QPrivateSignal>,0>::Value,void>”的引用
D:\Qt\6.3.2\msvc2019_64\include\QtCore\6.3.2\QtCore\private/qobject_p.h(511): note: 在编译 类 模板 成员函数“void QtPrivate::QPrivateSlotObject<bool (__cdecl QSerialPortPrivate::* )(void),QtPrivate::List_Left<QtPrivate::List<QTimer::QPrivateSignal>,0>::Value,void>::impl(int,QtPrivate::QSlotObjectBase *,QObject *,void **,bool *)”时
D:\Qt\6.3.2\msvc2019_64\include\QtCore\6.3.2\QtCore\private/qobject_p.h(528): note: 请参阅 "QtPrivate::QPrivateSlotObject<bool (__cdecl QSerialPortPrivate::* )(void),QtPrivate::List_Left<QtPrivate::List<QTimer::QPrivateSignal>,0>::Value,void>::QPrivateSlotObject" 中对 "QtPrivate::QPrivateSlotObject<bool (__cdecl QSerialPortPrivate::* )(void),QtPrivate::List_Left<QtPrivate::List<QTimer::QPrivateSignal>,0>::Value,void>::impl" 的第一个引用
D:\Qt\6.3.2\msvc2019_64\include\QtCore\6.3.2\QtCore\private/qobject_p.h(554): note: 请参阅 "QObjectPrivate::connect" 中对 "QtPrivate::QPrivateSlotObject<bool (__cdecl QSerialPortPrivate::* )(void),QtPrivate::List_Left<QtPrivate::List<QTimer::QPrivateSignal>,0>::Value,void>::QPrivateSlotObject" 的第一个引用
D:\Qt\6.3.2\msvc2019_64\include\QtCore\6.3.2\QtCore\private/qobject_p.h(518): note: 查看对正在编译的函数 模板 实例化“void QtPrivate::FunctionPointer<bool (__cdecl QSerialPortPrivate::* )(void)>::call<Args,R>(bool (__cdecl QSerialPortPrivate::* )(void),Obj *,void **)”的引用
        with
        [
            Args=QtPrivate::List_Left<QtPrivate::List<QTimer::QPrivateSignal>,0>::Value,
            R=void,
            Obj=QSerialPortPrivate
        ]
D:\Qt\6.3.2\msvc2019_64\include\QtCore/qobjectdefs_impl.h(207): note: 查看对正在编译的 类 模板 实例化“QtPrivate::FunctorCall<QtPrivate::IndexesList<>,SignalArgs,R,bool (__cdecl QSerialPortPrivate::* )(void)>”的引用
        with
        [
            SignalArgs=QtPrivate::List_Left<QtPrivate::List<QTimer::QPrivateSignal>,0>::Value,
            R=void
        ]
D:\Qt\6.3.2\msvc2019_64\include\QtCore/qobjectdefs_impl.h(168): note: 在编译 类 模板 成员函数“void QtPrivate::FunctorCall<QtPrivate::IndexesList<>,SignalArgs,R,bool (__cdecl QSerialPortPrivate::* )(void)>::call(SlotRet (__cdecl QSerialPortPrivate::* )(void),Obj *,void **)”时
        with
        [
            SignalArgs=QtPrivate::List_Left<QtPrivate::List<QTimer::QPrivateSignal>,0>::Value,
            R=void,
            SlotRet=bool,
            Obj=QSerialPortPrivate
        ]
D:\Qt\6.3.2\msvc2019_64\include\QtCore/qobjectdefs_impl.h(208): note: 请参阅 "QtPrivate::FunctionPointer<bool (__cdecl QSerialPortPrivate::* )(void)>::call" 中对 "QtPrivate::FunctorCall<QtPrivate::IndexesList<>,SignalArgs,R,bool (__cdecl QSerialPortPrivate::* )(void)>::call" 的第一个引用
        with
        [
            SignalArgs=QtPrivate::List_Left<QtPrivate::List<QTimer::QPrivateSignal>,0>::Value,
            R=void
        ]
D:\Qt\6.3.2\msvc2019_64\include\QtCore\6.3.2\QtCore\private/qobject_p.h(518): note: 请参阅 "QtPrivate::QPrivateSlotObject<bool (__cdecl QSerialPortPrivate::* )(void),QtPrivate::List_Left<QtPrivate::List<QTimer::QPrivateSignal>,0>::Value,void>::impl" 中对 "QtPrivate::FunctionPointer<bool (__cdecl QSerialPortPrivate::* )(void)>::call" 的第一个引用
D:\Qt\6.3.2\msvc2019_64\include\QtCore\6.3.2\QtCore\private/qobject_p.h(528): note: 请参阅 "QtPrivate::QPrivateSlotObject<bool (__cdecl QSerialPortPrivate::* )(void),QtPrivate::List_Left<QtPrivate::List<QTimer::QPrivateSignal>,0>::Value,void>::QPrivateSlotObject" 中对 "QtPrivate::QPrivateSlotObject<bool (__cdecl QSerialPortPrivate::* )(void),QtPrivate::List_Left<QtPrivate::List<QTimer::QPrivateSignal>,0>::Value,void>::impl" 的第一个引用
D:\Qt\6.3.2\msvc2019_64\include\QtCore\6.3.2\QtCore\private/qobject_p.h(554): note: 请参阅 "QObjectPrivate::connect" 中对 "QtPrivate::QPrivateSlotObject<bool (__cdecl QSerialPortPrivate::* )(void),QtPrivate::List_Left<QtPrivate::List<QTimer::QPrivateSignal>,0>::Value,void>::QPrivateSlotObject" 的第一个引用
D:\Qt\6.3.2\msvc2019_64\include\QtCore/qobjectdefs_impl.h(170): note: 查看对正在编译的函数 模板 实例化“void QtPrivate::assertObjectType<Obj>(QObjectPrivate *)”的引用
        with
        [
            Obj=QSerialPortPrivate
        ]

...全文
492 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
善学坊 导师 2025-08-16
  • 打赏
  • 举报
回复

本问题与本论坛主题无关

代码下载地址: https://pan.quark.cn/s/8236006bf1f9 Word精灵插件:一款用于增强Microsoft Word功能的辅助软件,能够将多种复杂功能转化为插件形式,并在软件状态栏中进行展示,涵盖诸如批注管理、表格处理、内容替换、文档拆分、数学运算、字符提取、批量重命名等多项实用工具。在工作环境中应用该插件能够显著降低工作强度,提升操作效率。Word精灵插件兼容32位与64位的Microsoft Word版本,支持Word 2007、2010、2013以及Word 2016操作系统,但不适用于Word 2003版本。此外,该插件同样支持WPS办公软件。 功能概述: 1、表格自动调整宽度:自动优化文档内所有表格的显示宽度。 2、批量导出批注信息:将文档内所有批注集中导出到Excel工作簿中。 3、表格至Excel多表导出:在将表格导出到Excel,每个Word表格将独立存放在一个工作表中,Word文档内的表格数量与Excel生成的工作表数量相等,并附有工作表目录。 4、表格至Excel单表导出:将文档内所有表格整合后导出到一个Excel工作表中,多个表格将按顺序排列于同一工作表内。 5、统一图片分辨率:对指定文件夹内的所有图片进行分辨率标准化处理。 6、图片批量缩放:依据设定比例对图片进行放大或缩小,支持按百分比调整。 7、图片批量插入:将图片批量插入到当前文档,可选择图片名称的展示形式,并设定图片的高度。 8、图片格式统一转换:将指定文件夹内的所有图片转换为相同的文件格式。 9、内容批量替换:对文档内容、页眉及页脚执行批量替换操作,例如将数字1替换为字母A,数字2替换为字母B,数字3替换为字母C等。 10、图片批量导出:将文档内所...

682

社区成员

发帖
与我相关
我的任务
社区描述
ZigBee技术交流社区
物联网 技术论坛(原bbs)
社区管理员
  • 大可 Ducker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

ZigBee技术交流社区说明

  • ZigBee技术学习官网:www.sxf-iot.com
  • 关注微信公众号了解更多IoT行业资讯:shanxuefang-iot
  • 如何提问技术问题:点击了解

试试用AI创作助手写篇文章吧