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

标签 c++ visual-c++ compiler-construction project c++builder-6

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

主要和大的项目部分是

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

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

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

谢谢。

最佳答案

我选择 Qt 有几个原因:

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

关于c++ - 将非常大且旧的 C++Builder 代码移植/重新编码到 Qt 或 CLI/Mono,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6183141/

相关文章:

c++ - 三法则与智能指针?

c++ - 如何将已编译的正则表达式 (std::regex) 保存/序列化到文件中?

c++ - C++ 模板参数中的三元表达式

visual-c++ - 旋转 IImage* 类型的图像 [Windows Mobile]

c - 为什么编译器将变量存储在寄存器中?

c - GCC 编译器移植到新架构 : Call external library function

c++ - 在一行中删除多个指针。 C++

c++ - 禁用 operator= 和复制构造函数

c++ - boost ASIO,SSL : How do strands help the implementation?

c# - 如果所有这些操作无论如何都必须发生,那么在一行中编写一组操作有什么好处吗?