Tình hình là mình có thử build chương trình Hello World viết bằng QML của Qt ra file .exe để chạy trên máy khác thử xem sao
Mỗi tội khi run với Qt Creator thì không sao, kể cả lúc mình thử copy cái file .exe vô :
D:\Qt\Qt5.7.0\5.7\mingw53_32\bin
Chương trình vẫn run như thuờng …
Nhưng đến khi mình copy sang 1 thư mục khác rồi thêm các file .dll đầy đủ (bao gồm cả thư mục plugins và file qt.conf ) thì chương trình lại không chạy
Chỉ có 1 tiến trình chạy ẩn và không hiện bất cứ điều gì
Mình loay gần 3 tiếng đồng hồ mà vẫn tắt điện
Mã nguồn :
main.ccp
#include <QGuiApplication>
#include <QQmlApplicationEngine>
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
return app.exec();
}
Và main.qml
import QtQuick 2.5
import QtQuick.Window 2.2
Window {
visible: true
width: 640
height: 480
title: qsTr("Hello World")
MainForm {
anchors.fill: parent
mouseArea.onClicked: {
Qt.quit();
}
}
}
Hình ảnh khi run :
Ngoài tiến trình Hello.exe ra thì không có bất cứ gì hiện nên cả !
Bạn nào biết lỗi này fix như nào chỉ giúp mình với
Thanks