我可以使用wxWidgets而不是Qt吗?
Can I use wxWidgets instead of Qt?
我下载了一个github项目(citra)。它使用Qt作为它的UI。我可以使用wxWidgets而不是Qt来构建它吗,我可以不使用cmake和VS2017而是使用其他IDE来构建它吗?
以下是有关如何构建的教程:https://github.com/citra-emu/citra/wiki/Building-For-Windows
简短的回答:不容易。
长答案:你需要找到所有Qt类的等价物,并在wxWidgets中用一个等价物替换,这些类可能直接存在,也可能不直接存在。这可能需要很长时间,您需要测试更改是否合理。这可能需要几个月的时间。
然后,如果您不喜欢 CMake,则需要更改构建系统,这工作量较少,但有时仍然超过一天。
相关文章:
- Qt:如何使不兼容的发送方/接收方参数兼容?
- 是否可以使C++类成为Objc类的委托
- 是否可以使一个类成为两个不同层次结构的子类?
- 是否有编译器标志可以使较新的 gcc 版本像旧版本一样构建
- C 可以使destuructor不称为班级成员和基类攻击方的灾难
- 哪种类别的QT可以替换MFC的类CPTRLIST
- 可以使未命名的结构静态
- 是否可以使整数仅收到一个单个数字而不是两个接收输入
- 如何在Qt中使UDP"客户端",以便他从服务器接收数据?
- 如何在 qt 中使用线程
- C++:有哪些常规方法可以使代码更有效地用于大数字
- 是否可以使 std 容器使用默认运算符为新?
- LD_BIND_NOW可以使可执行文件运行得更慢?
- 是否可以使头文件使文本居中?- 在控制台中
- 有什么方法可以使核心忙碌等待
- 有没有一种技术可以使虚函数在所有派生类中强制重写?
- 有没有一种方法可以使全局函数/静态成员函数一次可呼出
- 是否有一种方法可以使此C 14递归模板在C 17中短
- 编写一个可以使二维数组平坦的函数
- 是否可以使您的Qt应用程序在运行时不锁定文件