• [^] # Re: qmake

    Posté par (site web personnel) . En réponse au message Erreur de compilation 'Aucun fichier ou dossier de ce type' [RESOLU]. Évalué à 1.

    Je l'ai oublié dans le premier post, mais déjà fait.
    Dans le doute je l'ai refait, alors effectivement QtCreator fait appel a

    /usr/lib/qt5/bin/make
    

    au lieu de

    /usr/bin/qmake
    

    en console l'appel à make est le même que QtCreator, mais toujours le même problème.
    Voici les retours de whereis sur ma session et la session 'vierge' il sont identiques.

    whereis qmake
    qmake: /usr/bin/qmake
    whereis make
    make: /usr/bin/make /usr/share/man/man1/make.1.gz
    whereis gcc
    gcc: /usr/bin/gcc /usr/lib/gcc /usr/share/gcc
    whereis clang
    clang: /usr/bin/clang /usr/lib/clang /usr/include/clang /usr/share/clang /usr/share/man/man1/clang.1.gz
    whereis g++
    g++: /usr/bin/g++
    

    J'ai aussi fait un test tout con, dans le fichier en question ElementsCollection/elementslocation.h j'ai écrit n'importe quoi afin de faire une vrai erreur, et lors de la compilation j'ai bien l'erreur :

    In file included from ../sources/elementdialog.h:21,
     from ../sources/elementdialog.cpp:18:
    ../sources/ElementsCollection/elementslocation.h:21:1: error: ‘ghfhgf’ does not name a type
     21 | ghfhgf
     | ^~~~~~
    

    cette erreur ce produit beaucoup plus tôt durant la compilation, ce qui prouve bien que le fichier existe et que make le trouve bien.

    Dévellopeur QElectroTech