Я работаю над проектом по разработке веб-приложения для управления некоторыми механизмами и визуализации данных датчиков. Он развернут на одноплатном компьютере с пользовательским дистрибутивом Linux. У нас есть большая существующая база кода из предыдущей версии проекта, основанная на отдельном приложении Qt. С новым программным обеспечением мы переходим к веб-интерфейсу, используя Wt.
На данный момент мы пытаемся повторно использовать код Qt, который взаимодействует с некоторыми системными службами, одновременно размещая и взаимодействуя с новым графическим интерфейсом Wt. Приложение Qt и приложение Wt запускаются в разных потоках. Wt в основном потоке и Qt в другом потоке. Для этого используйте библиотеку потоков С++.
У меня очень мало опыта работы с Qt, и, похоже, существует очень мало документации по их интеграции, знает ли кто-нибудь о каких-либо конфликтах, которые могут возникнуть между Wt и Qt в целом или конкретно в этой ситуации.
Пока все работает нормально и играет хорошо, но я просто пытаюсь охватить все свои базы. Я ищу комментарии или мысли о ситуации, которые могут выявить слабые места в работе двух приложений в одной системе.
Заранее благодарю за любую помощь.