Project ERROR: Unknown module(s) in QT: Solid
Unsolved
Italian
-
wrote on 20 Jun 2018, 16:05 last edited by
Salve a tutti,
sto provando ad utilizzare il modulo Solid con il QT Creator.
Inserendo nel file .pro la direttiva QT += Solid
il sistema mi torna l'errore "Project ERROR: Unknown module(s) in QT: Solid"
Cosa posso fare?
grazie e saluti. -
wrote on 20 Jun 2018, 16:17 last edited by
provo ad eseguire l'applicativo "Qt Maintenance Tool " ma non trovo nessun modulo Solid da poter installare!
-
wrote on 21 Jun 2018, 07:28 last edited by
Solid e' un modulo delle librerie KDE, non di Qt.
- installa git
- installa cmake
- clona la repository git://anongit.kde.org/solid.git
- apri una console sviluppatore (se usi il compilatore MSVC esegui qtenv2.bat and vcvarsall.bat)
- esegui
set KDELIBPATH = C:\KDE mkdir build cd build cmake -G "NMake Makefiles" -DCMAKE_DEBUG_POSTFIX=d -DCMAKE_INSTALL_PREFIX=%KDELIBPATH% -DCMAKE_BUILD_TYPE=DEBUG ../ cmake --build . cmake --build . --target install cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=%KDELIBPATH% -DCMAKE_BUILD_TYPE=RELEASE ../ cmake --build . cmake --build . --target install
Questo installera' il modulo Solid in C:\KDE
Per usarlo aggiungi al tuo .pro file:
LIBS += -LC:/KDE/lib INCLUDEPATH += C:/KDE/include/KF5/Solid CONFIG(release, debug|release) { LIBS += -lKF5Solid } CONFIG(debug, debug|release) { LIBS += -lKF5Solidd }
Per installare su altri sistemi operativi e/o compilatori la differenza principale e' il generatore gi cmake (la parte dopo
-G
) una lista di possibili generatori e' disponibile su https://cmake.org/cmake/help/v3.0/manual/cmake-generators.7.html
3/3