MFC应用程序可以在Windows以外的操作系统上运行吗?

Pol*_*tte 6 mfc

我需要使用VC++/MFC创建一个基于对话框的GUI.我相信它可以与Windows操作系统一起使用,但是它可以在Linux/Unix或Windows以外的其他操作系统上运行吗?QT是另一种不错的选择吗?

viv*_*dos 4

从源代码角度来看,使用 MFC 类编写的应用程序很可能无法在 Linux 或 Unix 上运行。您必须使用 X Windows 重新实现大部分 MFC。当源代码必须在多个平台(例如 Windows 和 Linux)上使用时,Qt 是一个很好的选择。

如果您只想在 Linux 上运行已编译的 .exe,Linux 上的 Wine 项目可让您使用在 Linux 上运行的“转换层”来运行应用程序。