gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 00:51:05 25 4
gpt4 key购买 nike

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

最佳答案

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


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

  • 务实的:编译一个Release构建并在目标机器上安装上面链接的发布库。
  • 在目标机器上安装 Visual Studio,这也会安装 Debug 库。
  • 作为最后的手段,将 Debug .dll 从安装了 Visual Studio 的计算机复制到客户端计算机。

关于c++ - 将我的 Visual Studio C++ 项目从 64 位系统移动到 32 位系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14077638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com