gpt4 book ai didi

c++ - 修改 Qt 库

转载 作者:行者123 更新时间:2023-11-27 23:48:34 25 4
gpt4 key购买 nike

我正在使用 Qt 5.10 版本提供的 QCanBusDevice 库开发一个项目。但是,用于从 QVector 输入缓冲区读取帧的 readFrame() API 太慢了。它跟不上处理器抛出的 CAN 消息数量。

我希望能够刷新缓冲区并在线获取最新数据,但是,该库不提供任何 API 来刷新输入缓冲区(如果我错过了,请告诉我)。

是否可以修改此库并添加刷新 API?

谢谢!

最佳答案

“是否可以修改此库并添加刷新 API?”

当然可以。 Qt 是开源的,您可以下载源代码,进行所需的修改,重新编译库,然后将修改后的版本用于您的应用程序。

在我工作的地方,我们正是这样做的,以添加一些我们需要的点点滴滴并修复一些错误。

但是如果你这样做,请将你的更改提交回项目,这样 a) 其他人可以受益,并且 b) 你不必无限期地维护自己的分支(当然,在我的公司,我们也这样做).

关于c++ - 修改 Qt 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48569188/

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