Я пытаюсь использовать библиотеку libxl в C ++ / VS2012. Тем не менее, я получил сообщение об ошибке
программа не может запуститься, потому что libxl.dll отсутствует в вашем
компьютер
Я хорошо следовал инструкциям по настройке этой библиотеки, таким как добавление каталога в мой проект, добавление libxl.lib
в зависимости проекта и копирования libxl.dll
файл в каталог проекта.
Я также пытался установить DLL-файл с этой ссылкой http://www.fastwindowstweaker.com/dll-file/libxl.dll-722052.html но это не сработало.
Вы видите, как я могу это исправить?
Согласно вашему сообщению об ошибке, вы успешно скомпилировали программу. Программа не может быть запущена из-за libxl.dll
отсутствует. Вы можете прочитать порядок поиска динамически подключаемых библиотек в MSDN (https://msdn.microsoft.com/en-us/library/windows/desktop/ms682586(v=vs.85).aspx) чтобы узнать где можно разместить dll. Попробуй поставить libxl.dll
рядом с вашим исполняемым файлом. Чем пытаться использовать зависимость (http://www.dependencywalker.com/) чтобы увидеть, какие зависимости не удовлетворены.
Да, у меня была точно такая же ошибка вчера …
Конечно, вы скопировали сам .dll, а не .lib? :П
С .dll внутри dir проекта это должно работать. В противном случае вы что-то пропустили в шагах по настройке ранее, см. http://libxl.com/vscpp.html.