0

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

程序无法启动,因为您的计算机中缺少 libxl.dll

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

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

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

4

2 回答 2

0

是的,我昨天遇到了完全相同的错误...

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

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

于 2016-02-09T14:39:48.617 回答
0

根据你的错误信息,你成功编译了程序。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/)查看哪些依赖项不满足。

于 2016-01-28T14:24:51.117 回答