【问题标题】:visual c++ - missing unrelated DLLsvisual c++ - 缺少不相关的 DLL
【发布时间】:2015-06-08 21:15:35
【问题描述】:

我刚刚将我正在使用 cmake 和 g++ 从 linux 处理的项目带到 windows Visual Studio。我只是复制了源文件并对代码进行了一些更改以适应 windows 并让代码在 windows 上编译。我的问题是,当我尝试运行它时,它给了我丢失的 dll 运行时错误。起初它给了我 libgmp-10.dll 丢失,这似乎是用于 minGW 或 gcc。我下载了那个并将它放在我的可执行文件旁边。现在它说 libgcc_s_dw2-1.dll 丢失。这些 dll 不是 gcc 的吗?视觉工作室不应该不需要这些吗?

【问题讨论】:

  • libgmp 听起来像一个 GMP DLL。 (Gnu 多精度库)。如果是这种情况,对于 Visual C++,您仍然需要它。它不是 Visual C++ 运行时库,这可能会让您感到困惑。 gmplib.org
  • 你是如何编译你的项目的? cmake中使用什么生成器?您将哪个库链接到您的项目?

标签: c++ dll visual-studio-2013


【解决方案1】:

检查 liner->输入选项。它可能指的是这些 dll 的 .libs。将它们替换为 Windows 等效项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-28
    相关资源
    最近更新 更多