将我的Visual Studio C ++项目从64位移到32位系统

时间:2012-12-29 00:48:12

标签: c++ visual-studio dll

所以我得到了一台新台式电脑,我决定将项目移植到它上面。问题是我的桌面是32位,我的笔记本电脑是64位。我的笔记本电脑因此有SysWOW64但我的桌面没有。因此,当我尝试运行关于桌面上System32中缺少.dll的项目时,我遇到了错误。注意:我也从2010年升级到Visual Studio 2012.我想知道如何在桌面计算机上设置项目以查看System32而不是SysWOW64。谢谢!

1 个答案:

答案 0 :(得分:3)

缺少的.dll是使用Visual Studio开发的应用程序所需的Visual C ++库。它们是作为Visual Studio安装的一部分安装的。要在未安装Visual Studio的系统上运行应用程序,您必须手动安装它们:


编辑:缺少的.dll实际上是Visual C ++库的 Debug 版本。这些不是单独下载。要解决此问题,可以使用以下选项:

  • 务实:编译发布版本并在目标计算机上安装链接到上面的版本库。
  • 在目标计算机上安装Visual Studio,它也将安装 Debug 库。
  • 作为最后的手段,将 Debug .dll从具有Visual Studio安装的计算机复制到客户端计算机。