Настройка библиотеки libxl в C ++ в Windows

Я пытаюсь использовать библиотеку libxl в C ++ / VS2012. Тем не менее, я получил сообщение об ошибке

программа не может запуститься, потому что libxl.dll отсутствует в вашем
компьютер

Я хорошо следовал инструкциям по настройке этой библиотеки, таким как добавление каталога в мой проект, добавление libxl.lib в зависимости проекта и копирования libxl.dll файл в каталог проекта.

Я также пытался установить DLL-файл с этой ссылкой http://www.fastwindowstweaker.com/dll-file/libxl.dll-722052.html но это не сработало.

Вы видите, как я могу это исправить?

0

Решение

Согласно вашему сообщению об ошибке, вы успешно скомпилировали программу. Программа не может быть запущена из-за libxl.dll отсутствует. Вы можете прочитать порядок поиска динамически подключаемых библиотек в MSDN (https://msdn.microsoft.com/en-us/library/windows/desktop/ms682586(v=vs.85).aspx) чтобы узнать где можно разместить dll. Попробуй поставить libxl.dll рядом с вашим исполняемым файлом. Чем пытаться использовать зависимость (http://www.dependencywalker.com/) чтобы увидеть, какие зависимости не удовлетворены.

0

Другие решения

Да, у меня была точно такая же ошибка вчера …

Конечно, вы скопировали сам .dll, а не .lib? :П

С .dll внутри dir проекта это должно работать. В противном случае вы что-то пропустили в шагах по настройке ранее, см. http://libxl.com/vscpp.html.

0

По вопросам рекламы [email protected]