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

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

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

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

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

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

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

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

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

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

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

См. также:  Очистить пару ключ и значение из файла в Windows
Понравилась статья? Поделиться с друзьями:
IT Шеф
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: