我正在尝试在C ++ / VS2012中使用库libxl。但是,我收到了错误消息
程序无法启动,因为您的libxl.dll丢失了 计算机
我已按照设置此库的说明进行操作,例如在项目中添加目录,在项目依赖项中添加libxl.lib
并将libxl.dll
文件复制到项目目录。
我还尝试使用此链接http://www.fastwindowstweaker.com/dll-file/libxl.dll-722052.html安装.dll文件,但它无效。
你知道如何解决这个问题吗?
答案 0 :(得分: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/)来查看哪些依赖项不满足。
答案 1 :(得分:0)
是的,昨天我犯了同样的错误......
当然你复制了.dll本身而不是.lib? :P
项目目录中的.dll应该可以工作。否则您之前在配置步骤中遗漏了一些内容,请参阅http://libxl.com/vscpp.html。