Вино не может загружать DLL, даже если каталог добавляется в путьC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Вино не может загружать DLL, даже если каталог добавляется в путь

Сообщение Anonymous »

Я пытаюсь перекрестно компилировать программное обеспечение Windows на Linux, используя Mingw32-W64 и запускаю его с вином. Однако вино не может загрузить файл библиотеки Libstdc ++-6.dll . Я искал онлайн и узнал, что вы должны поместить каталог, который содержит файл DLL в реестр PATH. В моем случае, этот каталог-z: \ bin \ i686-w64-mingw32 \ bin .
Затем я попытался запустить скомпилированный файл с помощью вина executive.exe , а вывод:

Код: Выделить всё

0100:err:module:import_dll Loading library libstdc++-6.dll (which is needed by L"Z:\\home\\sunnymonster\\dev\\c++\\opengl-tests\\cmake-build-debug\\opengl_tests.exe") failed (error c000007b).
0100:err:module:LdrInitializeThunk Importing dlls for L"Z:\\home\\sunnymonster\\dev\\c++\\opengl-tests\\cmake-build-debug\\opengl_tests.exe" failed, status c0000135
Я подтвердил, что использую правильный префикс вина.
Дополнительная информация:
Linux Distro: Manjaro Linux 21.2.5
Linux kernel: 5.16.14-1
>

Подробнее здесь: https://stackoverflow.com/questions/715 ... ed-to-path
Ответить

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

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

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

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

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