【问题标题】:libxl library setup in C++ on WindowsWindows 上 C++ 中的 libxl 库设置
【发布时间】:2016-05-05 22:39:37
【问题描述】:

我正在尝试在 C++/VS2012 中使用库 libxl。但是,我收到了错误消息

程序无法启动,因为您的文件中缺少 libxl.dll 电脑

我很好地遵循了该库的设置说明,例如在我的项目中添加目录,在项目依赖项中添加libxl.lib并将libxl.dll文件复制到项目目录。

我也尝试使用此链接http://www.fastwindowstweaker.com/dll-file/libxl.dll-722052.html 安装 .dll 文件,但没有成功。

你知道我该如何解决这个问题吗?

【问题讨论】:

  • 你是如何链接这个 xl 库的?
  • #include "libxl.h" 使用命名空间 libxl;在我的代码的开头。这部分似乎运作良好。执行时遇到问题。

标签: c++ libxl


【解决方案1】:

根据您的错误信息,您成功编译了程序。由于缺少libxl.dll,程序无法启动。您可以阅读 MSDN (https://msdn.microsoft.com/en-us/library/windows/desktop/ms682586(v=vs.85).aspx) 上的动态链接库搜索顺序,找出可以放置 dll 的位置。尝试将libxl.dll 放在您的可执行文件附近。不如尝试使用dependencywalker(http://www.dependencywalker.com/) 看看哪些依赖不满足。

【讨论】:

    【解决方案2】:

    是的,我昨天也遇到了同样的错误……

    确定您复制的是 .dll 本身而不是 .lib? :P

    使用项目目录中的 .dll 它应该可以工作。否则你在之前的配置步骤中遗漏了一些东西,请参阅http://libxl.com/vscpp.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-03
      • 1970-01-01
      • 2018-01-26
      • 2010-09-14
      • 2018-04-17
      相关资源
      最近更新 更多