libiconv-2_.dll отсутствует

Я работаю с проектом Qt, который может запускаться из строки cmd или из создателя Qt.

Когда я запускаю проект из строки cmd, я получаю сообщение: Запуск программы невозможен, так как на вашем компьютере отсутствует libiconv-2_.dll. Попробуйте переустановить программу, чтобы решить эту проблему

При запуске из Qt он просто вылетает и говорит, что программа завершилась с кодом выхода 1.

Однако, когда я ищу свой компьютер, я нахожу libiconv-2.dll внутри Program Files (x86)Gitbin.

Я копирую эту dll в свой рабочий каталог и меняю имя, чтобы включить «_» в конце (да, я знаю, что это ужасная идея), и это устраняет проблему. Но я знаю, что это определенно не правильное решение.

Я искал по всему Интернету какие-либо хиты или советы о том, что означает подчеркивание, но единственное, что я нашел, это кто-то с такой же проблемой, как у меня здесь, и единственный ответ состоял в том, чтобы просто включить _ в имя. ..

Кто-нибудь еще знает, в чем проблема?

возможный дубликат Git для Windows — Программа не запускается, так как отсутствует libiconv2.dll   —  person Cody Pritchard    schedule 08.07.2015

@DavidPostill Я не верю, что это та же проблема. Он говорит, что libiconv-2.dll отсутствует, обратите внимание, что там нет подчеркивания в имени. Я пытался найти любого, кто имеет представление о том, что означает подчеркивание. Но мне не повезло.   —  person Cody Pritchard    schedule 08.07.2015

Часть двойного ответа правильно указывает, что файлы .dll принадлежат Gitlib, а не Git\bin, поэтому именно туда вы должны поместить переименованный файл .dll. Я не знаю о бите _. Вы пробовали переустановить Git?   —  person Cody Pritchard    schedule 08.07.2015

Источник: ledsshop.ru

Стиль жизни - Здоровье!