C ++ MFC程序完全是原生的吗?

时间:2012-06-21 17:21:45

标签: c++ windows mfc

我正在寻找一个不需要任何环境依赖性的Windows程序(如Java JRE或.NET)。我需要程序只需安装即可安装,并可以在95到7之间的任何版本的Windows上运行。

用C ++和MFC创建它的方法是什么?

谢谢,

1 个答案:

答案 0 :(得分:4)

是的,它是“原生的”,但这并不意味着你不会有依赖(我认为这就是你所要求的)。

如果您动态链接到MFC,您将依赖于MFC,您必须redistribute

您可以静态链接MFC库,在这种情况下,所需的所有对象代码都包含在您的可执行文件中。但是linking statically is not recommended(一个原因是安全性 - 除非你这样做,否则不能将MFC的安全更新推送到你的应用程序中。)