我可以使用wxWidgets代替Qt吗?

时间:2019-01-26 08:30:47

标签: c++ user-interface build open-source

我下载了一个github项目(citra)。它使用Qt作为UI。我可以使用wxWidgets而不是Qt来构建它吗,并且可以不使用cmake和VS2017而是使用其他IDE来构建它。

这是有关如何构建的教程: https://github.com/citra-emu/citra/wiki/Building-For-Windows

1 个答案:

答案 0 :(得分:1)

简短的回答:不容易。

长答案:您需要找到所有Qt类的等效项,并用wxWidgets中的等效项替换,该等效项可能直接存在也可能不存在。这可能需要很长时间,并且您需要测试更改是否正确。可能需要几个月的时间。

然后,如果您不喜欢CMake,则需要更改构建系统,这虽然工作量较小,但有时仍需要一天以上的时间。