0

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

4

1 回答 1

3

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


编辑:丢失的 .dll 实际上是 Visual C++ 库的调试版本。这些不能作为单独的下载提供。要解决此问题,可以使用以下选项:

  • 实用:编译发布版本并在目标机器上安装上面链接的发布库。
  • 在目标机器上安装 Visual Studio,这也将安装调试库。
  • 作为最后的手段,将调试.dll 从安装了 Visual Studio 的计算机复制到客户端计算机。
于 2012-12-29T01:56:56.117 回答