2014-02-07 2 views
0

나는 디플로마 학위 논문을 공부하고 있으며, 모든 것이 잘되었다.QT 플랫폼 플러그인 "windows"

그래서 이번 주에 Win8.1을 내 PC에 설치하고 QT를 설치하고 몇 가지 사항을 구현했으며 내 프로그램의 릴리스 버전을 회사에 보내려고했습니다. 나는 구멍 물건을 컴파일하고, 내 릴리스 폴더에 복사하고 오류가 발생했습니다.

"Qt 플랫폼 플러그인"windows "을 (를) 찾거나로드 할 수 없어이 응용 프로그램을 시작하지 못했습니다."

저는 인터넷 검색을하고 "platforms"이라는 폴더를 추가했음을 알았습니다. 말했다. 같은 오류. 또한 hole plugins 폴더를 내 릴리스 폴더에 복사하려고했습니다. 같은 오류. 내 상사가 일을 너무 늦게주는 것에 만족하지 않아서 정말 도움이 필요합니다.

누군가가 나를 도울 수 있기를 바랍니다.

+0

디렉토리 구조를 추가하십시오. 어떤 컴파일러를 사용합니까? 예 : MSVC를 사용할 때 대상 컴퓨터에 MSVC 런타임이 설치되어 있어야합니다. Dependency Walker에서 누락 된 항목을 확인하십시오. https://qt-project.org/doc/qt-5.1/qtdoc/deployment-windows.html –

+0

내 디렉토리 구조 (http://www.pic-upload.de/view-22196593/folder)를 읽어보십시오. png.html 저는 MinGW 32 비트를 컴파일러로 사용하고 있습니다. – mreithuber

+0

qwindows.dll은 platforms 디렉토리에 있어야합니다. –

답변

-2

문제점을 발견했습니다.

이전에는 QT 설치에서 나온 dll을 사용했습니다. 방금 새 Installtion의 파일을 폴더와 exe 파일에 복사했습니다. 심지어 qwindow.dll도 필요하지 않습니다. 하지만! 내가 지금 .......

내 응용 프로그램에 대한 내 자신의 DLL을 만드는 방법이 있습니까?

아직 도움을 주셔서 감사합니다.

+1

이 답변은 미래의 방문자에게는 전혀 쓸모가 없습니다. 문제가 무엇인지 실제로 설명하는 시간을 가지십시오 (알아 두어야 할만큼 충분히 신경을 쓴다고 가정). 제안 된 솔루션으로 문제가 해결되는 이유는 무엇입니까? – IInspectable

0

플랫폼 디렉토리에 "qminimal.dll"도 있습니까?

편집 : 죄송합니다. 이전 게시물에 "qminimal.dll"이 표시되지 않았습니다.

+0

내가 무엇을 잘못했는지 모르겠습니다. S – mreithuber

+0

앱이 SQL 등의 추가 드라이버 (플러그인)를 사용하고 있다면 해당 dll을 "플러그인" 폴더. – cee

+0

종속성 워커의 스크린 샷을 게시 할 수도 있습니다. http://support.microsoft.com/kb/256872/en-us – cee

관련 문제