IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils Discussion :

[Cmake] unknown command qt5_use_modules error


Sujet :

Outils

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Octobre 2014
    Messages
    6
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Octobre 2014
    Messages : 6
    Par d�faut [Cmake] unknown command qt5_use_modules error
    Bonjour � tous,

    Je souhaite faire un portage de mon projet C++ de Qt4 � Qt5.

    J'ai donc modifi� mes CMakeLists en supprimant tout ce qui concernait qt4 et surtout en ajoutant :
    1. Dans mon CMakeLists principal, � la racine du projet :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
      find_package(Qt5Core REQUIRED)
      find_package(Qt5Gui REQUIRED)
      find_package(Qt5Xml REQUIRED)
      find_package(Qt5Widgets REQUIRED)
      find_package(Qt5Network REQUIRED)
      find_package(Qt5Declarative REQUIRED)
      find_package(Qt5Quick REQUIRED)
    2. Et dans le CMakeLists des sous-dossiers contant mes sources
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #nouveau pour Qt5
    set(CMAKE_AUTOMOC ON)
     
    #déjà présent
    add_library(${PROJECT_NAME} SHARED  ${${PROJECT_NAME}_SOURCES_MOC}   ${${PROJECT_NAME}_SOURCES} )
    target_link_libraries(${PROJECT_NAME}  ${OPENNURBS_LIBRARIES})
     
    #nouveau pour Qt5
    qt5_use_modules(${PROJECT_NAME} Core)
    qt5_use_modules(${PROJECT_NAME} Gui)
    qt5_use_modules(${PROJECT_NAME} Xml)
    qt5_use_modules(${PROJECT_NAME} Widgets)
    qt5_use_modules(${PROJECT_NAME} Network)
    qt5_use_modules(${PROJECT_NAME} Declarative)


    Le probl�me c'est que CMake me retourne :
    $ cmake ../ -DQT_QMAKE_EXECUTABLE=my-local-path/Qt-5/5.4/gcc_64/bin/qmake
    CMake Error at src/CMakeLists.txt:101 (qt5_use_modules):
    Unknown CMake command "qt5_use_modules".



    Pour info, je travaille sous Ubuntu 14.04, ma version de cmake est 2.8.12.2, et j'ai essay� d'ajouter sans succ�s la commande
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    set (CMAKE_PREFIX_PATH "my-local-path/Qt-5/5.4/gcc_64/lib")
    Je n'ai pas trouv� d'autres indications sur les forums, pouvez vous m'aider � comprendre ce qu'il faut faire ?
    Merci !

  2. #2
    Membre �m�rite

    Profil pro
    Inscrit en
    D�cembre 2013
    Messages
    403
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2013
    Messages : 403
    Par d�faut
    Cf http://doc-snapshot.qt-project.org/q...ke-manual.html, cette fonction est utilisable pour cmake < 2.11.

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Octobre 2014
    Messages
    6
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Octobre 2014
    Messages : 6
    Par d�faut
    Bonjour,

    Merci pour votre r�ponse, mais j'ai justement suivi les indications de ce manuel sans arriver � trouver ce qui cloche.

    J'ai donc essay� l'autre option, soit �crire comme dans le 1er exemple du lien :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    target_link_libraries(${PROJECT_NAME}
      ${OPENNURBS_LIBRARIES}
      Qt5::Core Qt5::Gui Qt5::Xml Qt5::Widgets Qt5::Network Qt5::Declarative)
    Et l� je comprends encore moins ce qui se passe : le cmake fonctionne sans probl�me, mais � la compilation j'obtiens :

    fatal error: QVector: Aucun fichier ou dossier de ce type
    #include <QVector>


    Pourtant j'ai bien indiqu� tous les chemin vers mon r�pertoire Qt, je ne comprends pas pourquoi il ne le reconna�t pas...

Discussions similaires

  1. Erreur "prerunscript.command.line.error" � l'installation
    Par Ian Wheelbuckets dans le forum Installation
    R�ponses: 4
    Dernier message: 15/02/2016, 22h12
  2. SP2-0734: unknown command beginning
    Par labolabs dans le forum SQL
    R�ponses: 2
    Dernier message: 05/02/2010, 15h37
  3. R�ponses: 0
    Dernier message: 30/10/2009, 18h13
  4. [remote] Unknown command
    Par Deallyra dans le forum IRC / mIRC
    R�ponses: 1
    Dernier message: 15/09/2008, 10h54
  5. NET::FTP unknown error sans raison
    Par niocco dans le forum Modules
    R�ponses: 11
    Dernier message: 29/06/2005, 20h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo