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

时间:2011-07-21 18:38:11

标签: c++ visual-studio-2010 opengl mfc wxwidgets

我想移植wxwidgets opengl应用程序,它不依赖于库。我想至少可以在没有附加库的情况下编译它。我想把它移植到MFC或者WIN32。最简单的是什么?也许你还有其他一些建议?

3 个答案:

答案 0 :(得分:1)

MFC是迄今为止最简单的。如果您不想使用未随Visual Studio一起安装的库,它也是唯一可行的选项。

答案 1 :(得分:0)

你意识到,MFC只是另一个库,其工作原理与wxWidgets非常相似。唯一的区别是,MFC附带Visual C ++。但是如果你要用GCC(MinGW)编译,那么你必须以某种方式获得MFC。

事件处理等的整个样板代码也很容易写入。我说:坚持使用wxWidgets,它是交叉平台,得到很好的支持,如果您因安装和使用库而感到害怕,那么就不应该进行编程。

答案 2 :(得分:0)

虽然已经检查了一个答案,但按照措辞的方式提出问题,答案是错误的。 MFC只是一个其他的依赖项,虽然随Visual Studio一起提供。您仍需要确保在用户系统上安装了正确的版本。解决这个问题的唯一真正方法是使用WGL运行Win32。那么除了操作系统库之外你什么都不用。 (您可能仍需要安装vcredist包,但是......)