Modifying Qt Library



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

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

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

谢谢!

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

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

在我工作的地方,我们正是这样做来添加我们需要的一些零碎内容并修复一些错误。

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

相关内容

  • 没有找到相关文章

最新更新