我的任务是实现一个相当复杂的低级算法,该算法在位级别执行各种数学运算。该算法有一些现有的开源C实现,我需要对其进行进一步调整,以设计任务特定要求所需的API。
现在,要执行的任务的下一步是设计一个UI,该UI将用作算法步骤的可视表示以及正在执行数学运算的当前位状态的可视表示。在我的情况下,视觉表示基本上意味着在程序执行的某一点上实现打开交互式窗口的能力,在该点上将绘制单个位状态值,并在3-D网格中排序。
现在,由于我已经拥有大多数用C编写的算法功能,因此我正在考虑在Qt中设计UI客户端部分,然后以某种方式连接使用C编写的API,以使用C与使用C ++编写的客户端进行通信Qt我相信可以使用某种协议或在两者之间设计某种接口来实现,但是我找不到关于互联网上记录的类似问题的任何参考。
有帮助吗?