Создание клиент-серверного настольного приложения с Qt (для клиента) и серверной логикой, написанной на C - PullRequest
0 голосов
/ 26 марта 2019

У меня есть задача реализовать довольно сложный низкоуровневый алгоритм, который выполняет различные математические операции на битовом уровне. Существует несколько реализаций алгоритма на языке C с открытым исходным кодом, которые мне необходимо было откорректировать для разработки API, необходимого для конкретных требований задачи.

Теперь следующим шагом задачи, которую необходимо выполнить, является разработка пользовательского интерфейса, который будет использоваться в качестве визуального представления шагов алгоритма и визуального представления текущего состояния бита, в котором выполняются математические операции. Визуальное представление в основном означало бы в моем случае достижение возможности открытия интерактивного окна в одной точке выполнения программы, где будут отображаться значения состояния одного бита, упорядоченные в трехмерной сетке.

Теперь, поскольку у меня уже есть большая часть функциональных возможностей алгоритма, уже написанных на C, я думал о разработке клиентской части пользовательского интерфейса в Qt, а затем каким-то образом подключить API, написанный на C, для связи с клиентской частью, написанной на C ++, используя Qt. Я считаю, что это может быть достигнуто с помощью какого-то протокола или разработки какого-то интерфейса между ними, но я не могу найти ссылки на подобные проблемы, документированные в Интернете.

Любая помощь, предложения?

...