Passage projet sur VM

Passage projet sur VM

par Yanis Marcel Le Fur,
Number of replies: 4

Bonjour,

Nous avons décidé de tester notre projet sur la machine virtuelle fournit par l'epfl (IC-CO-IN-SC).
Cependant lorsque nous ouvrons notre projet, il nous manque certains des sous-projets, on doit donc les remettre manuellement ( et enlever les underscore de certains de nos noms de sous-projets). De plus, lorsque nous faisons cela Qt n'arrive toujours pas à trouver certains de nos fichier (.cc ou .h) et donc ne compile pas alors que celui-ci compilait très bien sur nos deux machines (mac et windows).

Auriez-vous une solution à ce problème?
Merci

In reply to Yanis Marcel Le Fur

Re: Passage projet sur VM

par Josué Antoine Maechling,

Avez-vous modifié en profondeur les .pro ou les avez-vous juste adaptés depuis l'exemple 5 ?

Quand vous dites que Qt n'arrive pas à trouver certains fichiers, est-ce que c'est des fichiers qui ont l'air d'être "oubliés" aléatoirement sans distinction de position ou sont-ils placés dans les sous-projets qui ne sont pas reconnus de base par exemple ?

Vous pouvez toujours m'envoyer le code pour que je vois si ça compile chez moi (mais répondez aux questions ici si jamais un autre assistant peut vous aider).

In reply to Josué Antoine Maechling

Re: Passage projet sur VM

par Fares Ahmed,
En plus de ce que dit Josué, notez aussi que contrairement à Windows (et probablement Mac), Linux est case-sensitive. Ainsi, si vous avez nommez un fichier "Toupie.cc" et que vous le référencez par "#include "toupie.cc" par exemple, votre code compilera sur Windows mais pas sur la VM.

Enlevez également tout charactère spéciaux (tels que _, / etc..) dans vos noms de dossiers et reportez bien ces changements dans vos .pro
In reply to Josué Antoine Maechling

Re: Passage projet sur VM

par Yanis Marcel Le Fur,

Nous avons refais notre .pro pour qu'il s'approche le plus de l'ex 5 et regardez si nous n'avions justement pas de problème de "case sensitive" mais nous rencontrons une autre erreur qui est :

12:52:09: The process "/usr/lib/qt5/bin/qmake" exited normally.

12:52:09: Starting: "/usr/bin/make" qmake_all

/usr/lib/qt5/bin/qmake -o Makefile /home/lefur/Documents/projet/.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug

Cannot find file: /home/lefur/Documents/projet/.pro.

Makefile:46: recipe for target 'sub---qmake_all' failed

make: *** [sub---qmake_all] Error 2

12:52:09: The process "/usr/bin/make" exited with code 2.

Error while building/deploying project projet (kit: Desktop)

When executing step "qmake"