ورود

View Full Version : چگونه QML را در ارم فعال کنم تا این خطا را ندهد:QQmlApplicationEngine: No such file or directory



haniyeh.ghassami
پنج شنبه 22 مهر 1395, 10:20 صبح
سلام
QQmlApplicationEngine: No such file or directory
این خطا را چگونه باید در دستگاه لینوکسی ارم برطرف کرد؟ برنامم برای لینوکس ارم دارم پیاده سازی میکنم.

کامبیز اسدزاده
پنج شنبه 22 مهر 1395, 12:10 عصر
سلام
QQmlApplicationEngine: No such file or directory
این خطا را چگونه باید در دستگاه لینوکسی ارم برطرف کرد؟ برنامم برای لینوکس ارم دارم پیاده سازی میکنم.

فکر میکنم توی فایل .pro این گزینه رو ندارید


QT += widgets


اگه نیست این رو وارد کنید اگر هم هست محتوای کامل .pro رو اینجا بنویسید چک کنیم.

haniyeh.ghassami
پنج شنبه 22 مهر 1395, 12:21 عصر
TEMPLATE = app

QT += qml quick widgets

SOURCES += main.cpp

RESOURCES += qml.qrc

# Additional import path used to resolve QML modules in Qt Creator's code model
QML_IMPORT_PATH =

# Default rules for deployment.
include(deployment.pri)




ممنونم

کامبیز اسدزاده
پنج شنبه 22 مهر 1395, 14:44 عصر
TEMPLATE = app

QT += qml quick widgets

SOURCES += main.cpp

RESOURCES += qml.qrc

# Additional import path used to resolve QML modules in Qt Creator's code model
QML_IMPORT_PATH =

# Default rules for deployment.
include(deployment.pri)




ممنونم

بررسی کنید که هدر مربوطه تو فایل مورد نظرتون موجود باشه خطا که به این اشاره داره این فایل موجود نیست qqmlapplicationengine.h

در فایل main کد زیر رو باید داشته باشید...


#include <QQmlApplicationEngine>



اینکلودش کنید و CTRL رو بگیرید و کلیک کنید تا در نهایت به فایل .h اش برسید. از وجودش مطمئن بشید و یک بار qmake رو بزنید.

haniyeh.ghassami
شنبه 24 مهر 1395, 08:27 صبح
ممنون از پاسختون. مشکل همین جاست که این فایل موجود نیست. من کیوت را برای ارم کامپایل کردم .

$sudo ./configure -embedded arm -xplatform qws/linux-arm-g++ -prefix
/usr/local/Qt -qt-mouse-tslib -little-endian -no-webkit -no-qt3support
-no-cups -no-largefile -optimized-qmake -no-openssl -nomake tools
-qt-sql-sqlite -no-3dnow -system-zlib -qt-gif -qt-libtiff -qt-libpng
-qt-libmng -qt-libjpeg -no-opengl -gtkstyle -no-openvg -no-xshape -no-xsync
-no-xrandr -qt-freetype -qt-gfx-linuxfb -qt-kbd-tty -qt-kbd-linuxinput
-qt-mouse-tslib -qt-mouse-linuxinput

چیزی شبیه این
و سپس make and make install
اما qml را ساپورت نمیکنه

haniyeh.ghassami
شنبه 24 مهر 1395, 09:10 صبح
مشکلم حل شد. باید از Qt Quick Control 1.0 استفاده میکردم:لبخند::لبخندساده:

کامبیز اسدزاده
شنبه 24 مهر 1395, 10:36 صبح
مشکلم حل شد. باید از Qt Quick Control 1.0 استفاده میکردم:لبخند::لبخندساده:

بسیار خوب :تشویق: