我有一些代码,当在qt5中调试它时,我看到很多语法错误和库错误。我发现这可能是用qt2编写的。我该如何运行此代码? 我尝试从Qt.io的存档安装qt2,但这也不成功。
答案 0 :(得分:1)
如果不在支持的平台上安装Qt 2,您将无法运行此代码。这意味着旧的Visual Studio for Windows,旧的Windows版本(XP)或旧的Linux虚拟机。 Qt 2的README应该描述支持哪些平台和编译器。
对于移植,有两种方法可以处理这样的代码:
直接移植到Qt 5.只需完成所有错误,然后根据需要移植到新的API。
执行一步一步的端口。安装Qt 3,端口到Qt 3,然后安装Qt 4,端口到Qt 4,最后移植到Qt 5.每个Qt版本中都有工具可以从前面的主要版本中移除一些苦差事。
< / LI> 醇>