将wxwidgets opengl应用程序移植到不依赖库的应用程序

porting wxwidgets opengl application to not library dependent application

本文关键字:应用程序 依赖 wxwidgets opengl      更新时间:2023-10-16

我想移植wxwidgets opengl应用程序,它将不依赖于库。我至少希望它可以在没有额外库的情况下编译。我正在考虑将其移植到MFC或WIN32。什么是最简单的?也许你还有别的建议?

MFC是迄今为止最简单的。如果你不想使用Visual Studio中没有安装的库,这也是唯一现实的选择。

您确实意识到,MFC只是另一个库,其工作方式与wxWidgets非常相似。唯一的区别是,MFC是与Visual c++一起发布的。然而,如果你要用GCC (MinGW)编译,那么你必须以某种方式获得MFC。

事件处理之类的整个样板代码也很容易编写。我说:坚持使用wxWidgets,它是跨平台的,支持很好,如果你害怕安装和使用库,那么你不应该做编程。

虽然已经检查了一个答案,按照问题的措辞来回答,但答案是错误的。MFC只是另一个依赖项,尽管它是Visual Studio自带的。您仍然需要确保用户系统上安装了正确的版本。解决这个问题的唯一真正方法是使用WGL的Win32。然后你就只依赖于操作系统库了。(你可能还需要安装vcredist包…)