作为比较,从 VS2010 C# 制作相同的基本 Windows 窗体应用程序实际上是 600 KB。对于下面的#1 和#2,我创建了一个新的基于对话框的 MFC 应用程序,名为“hello”。合并后的项目文件夹大小为 142MB。
所以我想这个问题是两部分:
1)为什么这些“必要”和如此巨大,对于一个很小的,基本上没有功能的程序:
hello.sdf - 61MB
hello.pch - 32MB
hello.pbd - 24MB
hello.ilk - 14MB
hello.exe - 6MB
2) 最终我的目标是分发一个静态 exe,它将在 XP/2000/7/8 上运行以及在 Wine 中运行(对于 Mac/Linux 系统)——MFC 或 Win32 会更好吗?
这将是一个 Forms & Dialogs 应用程序(而不是图形和其他东西),并且主要只是读取和写入文本文件。