Android NDK — ld.exe: не удается найти shlwapi.dllAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android NDK — ld.exe: не удается найти shlwapi.dll

Сообщение Anonymous »

При попытке компиляции для Android я получаю следующую ошибку:

Ошибка E2597 CatalogRepository\AndroidNDK-21-22.0.48361.3236\android-ndk-r21\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\aarch64-linux-android\bin\ld.exe: не удается найти shlwapi.dll: Нет такого файла или каталога

c:\Delphi\Delphi 11\CatalogRepository\AndroidNDK-21-22.0.7026061\android-ndk-r21\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\aarch64-linux-android \bin\ld.exe: не могу найти -ldl

[Неустранимая ошибка DCC] F2588 Код ошибки компоновщика: 1 ($00000001)

Изображение
В списке (Модуль, внизу слева) ShlWApi появляется в 4 места:
  • API-MS-WIN-CORE-SHLWAPI-LEGACY-L1-1-0.DLL
  • API-MS-WIN-CORE-SHLWAPI-OBSOLETE-L1-1-0.DLL
  • API-MS-WIN-SHLWAPI-IE-L1-1-0.DLL
    API-MS-WIN-SHLWAPI-WINRT-STORAGE-L1-1-1.DLL
  • EXT-MS-WIN-SHELL-SHLWAPI-L1-1-0 .DLL
Вчера всё работало.
Что я изменил с тех пор , нужно было установить драйвер USB от производителя моего телефона. (OnePlus Nord): OnePlus_USB_Drivers_Setup.exe. Он установил C:\Android\adb.exe и другие файлы в C:\Program Files\. Удаление программы не приведет к удалению папки C:\Android\.

Тесты:
  • Мое устройство может подключаться к ПК (передавать файлы) и видится моей IDE.
  • Путь Java в порядке.
  • Я переустановил SDK, а также NDK.
  • Код: Выделить всё

    shlwapi.dll
    находится в C:\Windows\System32\ и C:\Windows\SysWOW64\.


Подробнее здесь: https://stackoverflow.com/questions/793 ... hlwapi-dll
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»