저는 리눅스에서 Qt 프로그램을 개발 중입니다. Qt 프로그램도 Windows에서 지원하고 싶습니다. Windows 용 컴파일 및 정적 링크는 MXE (qtbase 설치)와 잘 작동하여 프로그램을 동적으로 링크하고 싶습니다.Qt 프로그램을 리눅스에서 Windows로 배포하십시오.
동적 연결이 작동하고 프로그램이 Wine에서 실행되지만 EXE와 DLL을 Windows에 복사하면 프로그램에서 'Qt 플랫폼 플러그인을 찾을 수 없거나로드 할 수 없어이 응용 프로그램을 시작하지 못했습니다.'라는 오류 메시지가 나타납니다. ''에 있습니다.
Windows에는 응용 프로그램이 한 폴더에 깔끔하게 실행되어야하는 모든 것을 넣는 windeployqt
이 있습니다. Linux에서이 도구 (또는 유사한 도구)를 실행하는 방법이 있습니까?
Windows VM을 사용하는 것이 더 간단하지 않습니까? – peppe
이것은 부분적으로 원칙에 위배되며 부분적으로는 설득력이 있습니다. 그리고 무료로 제공되는 Windows는 어디서 구할 수 있습니까? – Hullu2000
나는 그것을 기억한다고 생각한다. 그것은'platform-somrthing.dll'을 번들링하고 플랫폼 플러그인의 검색 경로가 올바르게 설정되었는지 확인하는 것입니다. 오류 메시지는 설정되지 않았 음을 나타내므로 현재 디렉토리에서 찾을 수 있습니다. 어떤 DLL을 복사 했습니까? – Velkan