将MFC库复制到项目

时间:2015-08-07 03:16:16

标签: c++ visual-studio-2010 mfc inno-setup

我是C ++的新手,我在visual studio 2010上制作了一个程序。然后我使用Inno Setup为它安装了一个程序。当我在我的计算机上安装它运行正常,但当我将它移动到另一台计算机并安装它时,会出现一个错误,如计算机中缺少“mfc100ud.dll”。

我的问题是:如果我只是将MFC文件复制到我的visual studio项目目录中,请为其创建另一个安装程序并在另一台计算机上运行它;该计划会有效吗?或者我还需要做别的事吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

mfc100ud中的'd'表示您已链接到MFC的调试版本。 debug dll仅在安装了Visual C ++时可用。您需要构建程序的发行版本。并且您需要在安装程序中包含VC可再发行组件包,或者更改运行时和MFC库以静态链接到您的程序。