Rumah > pembangunan bahagian belakang > C++ > Mengapa Aplikasi Qt 5 Saya yang Dibina Secara Statik Gagal Memuatkan Pemalam Platform \'Windows\'?

Mengapa Aplikasi Qt 5 Saya yang Dibina Secara Statik Gagal Memuatkan Pemalam Platform \'Windows\'?

DDD
Lepaskan: 2024-12-02 19:44:12
asal
196 orang telah melayarinya

Why Does My Statically Built Qt 5 Application Fail to Load the

Gagal Memuatkan Pemalam Platform "Windows" dalam Qt5 Static Build

Apabila cuba menjalankan aplikasi Qt yang dibina secara statik dengan Qt 5.0.2 pada Windows menggunakan Visual Studio 2012, pengguna mungkin menghadapi mesej ralat yang menunjukkan "Gagal memuatkan pemalam platform windows."

Menambah Perpustakaan Diperlukan

Untuk menyelesaikan ralat ini, perpustakaan berikut harus ditambahkan pada pemaut input:

  • imm32.lib
  • winmm.lib
  • Ws2_32.lib
  • qtmaind.lib
  • Qt5Cored.lib
  • Qt5Guid.lib
  • Qt5Widgetsd.lib

Walau bagaimanapun, menambahkan "qwindowsd.lib" pada senarai ini biasanya tidak menangani isu ini.

Penyelesaian Binaan Dinamik

Untuk binaan dinamik sahaja, pengguna harus memastikan bahawa qwindows.dll fail dipindahkan ke direktori yang mengandungi boleh laku (.exe) dan DLL lain yang diperlukan. Ia harus diletakkan di sebelah, bukan dalam mana-mana subdirektori.

yourapp.exe
Qt5Core.dll
…
platforms/qwindows.dll
…
Salin selepas log masuk

Perhatikan bahawa direktori pemalam tidak lagi diperlukan dalam kes ini. Sebaliknya, semua folder yang diperlukan daripada QT_BASE/.../plugins/* hendaklah disertakan secara langsung bersama binari.

Penyelesaian ini telah berjaya dilaksanakan oleh pengguna dan boleh didapati dalam forum Qt: http: //qt-project.org/forums/viewthread/27056/#122588

Atas ialah kandungan terperinci Mengapa Aplikasi Qt 5 Saya yang Dibina Secara Statik Gagal Memuatkan Pemalam Platform \'Windows\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan