gpt4 book ai didi

qt - Qwt和Boost::signals

转载 作者:行者123 更新时间:2023-12-02 10:55:20 25 4
gpt4 key购买 nike

我的项目同时使用Qt(包括Qwt)和Boost::signals。众所周知,它们的宏彼此不兼容。我使用CONFIG += no_keywords编译了我的项目,并使用大写注册表将所有Qt宏重命名为signals = Q_SIGNALS。项目中没有更多错误,但是现在我在Qwt中出现了这样的错误

/usr/include/qwtplot3d/qwt3d_extglwidget.h:101:1:错误:“信号”未命名类型
/usr/include/qwtplot3d/qwt3d_extglwidget.h:116:8:错误:在“广告位”之前出现预期的“:”
/usr/include/qwtplot3d/qwt3d_extglwidget.h:116:8:错误:“插槽”未命名类型

看来Qwt仍然与Boost::signals冲突。我在这里可以做什么?

最佳答案

Qwt与升压信号兼容-您正在谈论的是一个名为QwtPlot3D的库!

当您想在QwtPlot3D中使用升压信号时,您必须修补其实现,就像用代码一样替换信号/插槽/发射宏。

关于qt - Qwt和Boost::signals,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13581801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com