如何使mfc应用程序独立于visual studio 10

时间:2013-12-26 10:36:57

标签: c++ mfc

我使用vs10创建了mfc应用程序,并为我的应用程序创建了一个安装文件。 我无法在没有vs10的系统中使用此应用程序。 请帮忙。

提前致谢

4 个答案:

答案 0 :(得分:2)

您必须在该计算机上安装Redistributable Package。

http://www.microsoft.com/en-in/download/details.aspx?id=5555

或者,您可以使用您的应用程序打包所需的dll。

答案 1 :(得分:0)

您必须在安装中包含VS 2010的可再发行组件包: http://www.microsoft.com/en-us/download/details.aspx?id=5555

答案 2 :(得分:0)

用户将需要在其系统上运行Visual C ++ 2010运行时,这些运行时可通过可再发行组件包获得。它们应该包含在您的VS安装中,但您也可以在此处单独下载:

x86:http://www.microsoft.com/en-gb/download/details.aspx?id=5555

x64:http://www.microsoft.com/en-gb/download/details.aspx?id=14632

答案 3 :(得分:0)

您可以使用库的静态链接来避免依赖关系,并避免安装VC可再发行组件的需要。应用程序需要两个库:运行时库和MFC库。静态链接在exe文件中包含这些库。

在项目属性中,对于发行版配置,将“运行时库”设置为多线程(/ MT),并将“使用MFC”设置为在静态库中使用MFC。