Qt5 정적 빌드에서 플랫폼 플러그인 "Windows"를 로드하지 못했습니다.
Qt 5.0.2로 정적으로 빌드된 Qt 애플리케이션을 실행하려고 할 때 Windows에서 Visual Studio 2012를 사용하는 경우 "플랫폼 플러그인을 로드하지 못했습니다"라는 오류 메시지가 나타날 수 있습니다. windows."
필수 라이브러리 추가
이 오류를 해결하려면 링커에 다음 라이브러리를 추가해야 합니다. 입력:
단, 이 목록에 "qwindowsd.lib"를 추가해도 일반적으로 문제가 해결되지 않습니다.
동적 빌드 솔루션
동적 빌드의 경우에만 사용자는 qwindows.dll이 파일은 실행 파일(.exe)과 기타 필요한 DLL이 포함된 디렉터리로 이동됩니다. 하위 디렉터리가 아닌 옆에 배치해야 합니다.
yourapp.exe Qt5Core.dll … platforms/qwindows.dll …
이 경우 플러그인 디렉터리는 더 이상 필요하지 않습니다. 대신 QT_BASE/.../plugins/*에서 필요한 모든 폴더가 바이너리와 함께 직접 포함되어야 합니다.
이 솔루션은 사용자에 의해 성공적으로 구현되었으며 Qt 포럼(http: //qt-project.org/forums/viewthread/27056/#122588
위 내용은 정적으로 구축된 Qt 5 애플리케이션이 \'Windows\' 플랫폼 플러그인을 로드하지 못하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!