Windows7의 QML Quick Qt Creator (QML)로 Qt Quick Desktop 응용 프로그램을 작성했습니다. 이제 배포해야합니다.QML Desktop Appication Deployment에서 플러그인이 인식되지 않습니다.
내 응용 프로그램에 Qt Quick Desktop Components 플러그인을 사용하고 있습니다. these 지침에 따라 설치했는데 거기에 "import Qt.labs.components"라고 쓰여 있습니다.
은 내가 .PRO 파일에 추가하는 시도 :QML_IMPORT_PATH = C:\QtSDK\Desktop\Qt\4.7.4\mingw\imports\Qt\labs\components
하지만 난 그것없이 잘 작동하고보고, 나는 그것을 제거.
이러한 응용 프로그램을 배포하는 방법을 안내 한 here을 읽고 따라했습니다. 저는 이제 배포 폴더가 있습니다 : .exe 파일, 필요한 dll 및 Qt/labs/components와 같은 폴더 계층 구조가 있습니다.
(데스크탑 구성 요소의 경우) styleplugin.dll과 qmldir 파일 (내용 : plugin styleplugin
)을 doc에 넣습니다.
하지만 다른 컴퓨터의 배포 폴더에서 내 application.exe를 실행하면 흰색 빈 창이 나타납니다. 즉, .dll 파일을 찾지 못했습니다.
제게 설명해 주시겠습니까?
TNX을, 나는 수입 경로를 고정 이제 Qt는 알고있는 경우 구성 요소 폴더를 찾을 수 있지만 보인다 배포 폴더에 .qml 파일이 없으면 작동하지 않지만 .dll 파일은 .qml 파일없이 독립 실행 형으로 사용하고 싶습니다. 이제 배포 폴더에 application.exe, 나머지 .dll 및 Qt/labs/components와 같은 폴더 계층 구조가 있습니다. 구성 요소 폴더에는 모든 구성 요소 qml, 구성 요소 qml의 qmldir 파일 및 styleplugin.dll이있는 plugin 폴더가 있어야합니다. qml의 사임을위한 방법을 찾아야합니다 !!!! – user1835297
플러그인의 qml 파일을 숨기는 방법을 모르겠습니다. 필자가 본 모든 플러그인은 그대로 수출합니다. 해결책을 찾으면 여기에 알려주세요. –
누군가 나를 도와 plizzzzz ??? – user1835297