【问题标题】:What Linux class is equivalent to CStdioFile什么Linux类相当于CStdioFile
【发布时间】:2012-12-06 14:56:32
【问题描述】:

哪个 Linux 类等效于 Windows MFC 类 CStdioFile?

我正在将一些类移植到 linux。

【问题讨论】:

  • 在 Windows 世界中,“桌面”被集成到操作系统中。在 Linux 世界中情况并非如此,有多个桌面/GUI:KDE、Gnome、Xfce 等 - 许多 Linux 机器根本没有 GUI。所以“我正在将一些类移植到 Linux”这句话没有多大意义。对于创建跨平台软件,我绝对同意 Didier 关于使用 wxWidgets 的建议。

标签: linux windows file porting


【解决方案1】:

没有类似的 Linux 类。 Linux 上不存在 MFC。 (顺便说一句,我以为它在 Windows 上消失了。)

在 Linux 上尽可能接近 MFC 类的最佳选择是使用 wxWidgets。例如,它有一个用于缓冲 I/O 的 wxFFile 类。

否则,请使用 C++ 类 std::iostream。不过界面确实和CFile不一样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-10
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 2016-09-04
    • 2012-09-09
    相关资源
    最近更新 更多