我使用vs10创建了mfc应用程序,并为我的应用程序创建了一个安装文件。 我无法在没有vs10的系统中使用此应用程序。 请帮忙。
提前致谢
答案 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。