import marble in qml qt
-
hi
After I installed marble using
cmake -DCMAKE_BUILD_TYPE=Release -DWITH_KF5=FALSE -DCMAKE_PREFIX_PATH=/home/alino/Qt5.13.3/5.13.3/gcc_64/ -DBUILD_MARBLE_TOOLS=NO -DMARBLE_PRI_INSTALL_USE_QT_SYS_PATHS=YES -DBUILD_MARBLE_EXAMPLES=NO -DBUILD_MARBLE_TESTS=NO -DCMAKE_INSTALL_PREFIX=/usr ~/Downloads/marble/sources/sudo make install marble in ubuntu 20.04 in QT 5.13 and no error returns.
but when I want to import marble using
import org.kde.marble 0.20 or import Marble 1.0 or 2.20
it returns "qml module not found"
and I also added Qt += Marble
and
LIBS += -L/usr/local/lib/ -lmarblewidget-qt5
in .pro file but nothing solved -
Step 1: Verify Marble Installation
ls /usr/lib/qml/org/kde/marbleStep 2: Check Where Marble Installed Its QML Module
find /usr -type d -name "org.kde.marble"
find /usr/local -type d -name "org.kde.marble"Step 3: Manually Add QML Import Path
// Set additional import path for QML modules
engine.addImportPath("/usr/local/lib/qml"); // Adjust if necessary in main.cppStep 4: Verify Installed Marble Libraries
ldd /usr/local/lib/libmarblewidget-qt5.so
If any dependencies are "not found", you might need to add /usr/local/lib to your library path:sh
Copy
Edit
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATHStep 5: Try Importing Again in QML
import org.kde.marble 0.20 // Change version based on installed version