将非常大且旧的 C++Builder 代码移植/重新编码到 Qt 或 CLI/Mono

问题描述 投票:0回答:2

您好,我需要重新制作一些旧的 C++Builder (6) 项目并使其适用于 Linux/Windows。

主要和大的项目部分是

  1. OPC 客户端(以及其他一些客户端)
  2. 使用数据库(当前是 MS SQL),但也许移植到另一个数据库(例如 postgres)是另一项任务。
  3. 表格/报告/图形/图表的 GUI 组件!

另一个麻烦是我目前只有几个月的时间。

所以我想问:移植更好/更容易吗? MinGW dll + CLR GUI ? Qt?也许是U++?

谢谢你。

c++ visual-c++ c++builder-6
2个回答
3
投票

我选择 Qt 有几个原因:

  • 跨平台用户界面
  • 使用 QSQL 和正确的插件,您可以让代码同时适用于 MsSql 和 PostGre(更平滑的过渡,更容易测试)
  • Qt 文档齐全且易于处理,而且它使用 Visual 进行编译,从而防止 Windows 上的 cygwin / mingwin 混乱

1
投票

尝试通过Qt中的编译器重建库。接口又要写了。

© www.soinside.com 2019 - 2024. All rights reserved.