我已经使用共享的Qt库开发了Qt应用程序。
过渡到静态Qt库CONFIG += static
后,我的应用程序崩溃了,我在日志中看到了
qml的问题部分看起来像:
import QtQuick 2.1
import QtQuick.Controls 1.1
import QtQuick.Window 2.0
import QtQuick.Dialogs 1.1
ApplicationWindow {
...
MessageDialog {
id: emailSuccessDialog
title: qsTr("Done")
text: qsTr("Email has been sent successfully")
}
}
我的问题是:QtQuick.PrivateWidgets
插件? 最佳答案
看起来我只是忘了在终端中执行make module-qtquickcontrols
完整的构建命令外观如下:
OPENSSL_LIBS='-L/usr/lib/x86_64-linux-gnu -lssl -lcrypto'
./configure -developer-build -static -opensource -confirm-license \
-nomake examples -nomake tests -nomake tools -openssl-linked
make
make module-qtquickcontrols