将 MFC 库复制到项目
Copy MFC Library to project
我是 C++ 的新手,我在 visual studio 2010 上制作了一个程序。然后我使用 Inno Setup 为它制作了一个安装程序。当我在我的计算机上安装它时 运行 没问题,但是当我将它移动到另一台计算机并安装它时,出现错误,例如 "mfc100ud.dll" is missing from your computer”。
我的问题是:如果我只是将 MFC 文件复制到我的 visual studio 项目目录中,请为其创建另一个安装程序并在另一台计算机上 运行;该程序会工作吗?还是我必须做其他事情?任何帮助将不胜感激。
mfc100ud 中的 'd' 表示您已 link 进入 MFC 的调试版本。调试 dll 仅在安装了 Visual C++ 时可用。您需要构建程序的发布版本。并且您需要在安装程序中包含 VC 可再发行组件包,或者将运行时和 MFC 库更改为静态 link 到您的程序中。
我是 C++ 的新手,我在 visual studio 2010 上制作了一个程序。然后我使用 Inno Setup 为它制作了一个安装程序。当我在我的计算机上安装它时 运行 没问题,但是当我将它移动到另一台计算机并安装它时,出现错误,例如 "mfc100ud.dll" is missing from your computer”。
我的问题是:如果我只是将 MFC 文件复制到我的 visual studio 项目目录中,请为其创建另一个安装程序并在另一台计算机上 运行;该程序会工作吗?还是我必须做其他事情?任何帮助将不胜感激。
mfc100ud 中的 'd' 表示您已 link 进入 MFC 的调试版本。调试 dll 仅在安装了 Visual C++ 时可用。您需要构建程序的发布版本。并且您需要在安装程序中包含 VC 可再发行组件包,或者将运行时和 MFC 库更改为静态 link 到您的程序中。