【发布时间】:2011-10-10 11:49:30
【问题描述】:
我想移植不依赖于库的 wxwidgets opengl 应用程序。我至少希望它可以在没有附加库的情况下编译。我正在考虑将它移植到 MFC 或 WIN32。什么是最简单的?也许你有其他建议?
【问题讨论】:
-
你确实意识到,MFC 只是另一个库,工作起来很像 wxWidgets。
标签: c++ visual-studio-2010 opengl mfc wxwidgets
我想移植不依赖于库的 wxwidgets opengl 应用程序。我至少希望它可以在没有附加库的情况下编译。我正在考虑将它移植到 MFC 或 WIN32。什么是最简单的?也许你有其他建议?
【问题讨论】:
标签: c++ visual-studio-2010 opengl mfc wxwidgets
MFC 是迄今为止最简单的。如果您不想使用未随 Visual Studio 安装的库,这也是唯一现实的选择。
【讨论】:
您确实意识到,MFC 只是另一个库,其工作方式与 wxWidgets 非常相似。唯一的区别是,MFC 附带 Visual C++。但是,如果您要使用 GCC (MinGW) 进行编译,则必须以某种方式获取 MFC。
事件处理等的整个样板代码也很容易编写。我说:坚持使用 wxWidgets,它是跨平台的,得到很好的支持,如果您对安装和使用库感到害怕,那么您不应该进行编程。
【讨论】:
虽然已经检查了一个答案,但按照问题的措辞来回答,答案是错误的。 MFC 只是另一个依赖项,尽管随 Visual Studio 一起提供。您仍然需要确保在用户系统上安装了正确的版本。解决这个问题的唯一真正方法是使用 WGL 的 Win32。然后你只依赖操作系统库。 (你可能仍然需要安装 vcredist 包……)
【讨论】: