-
Changer de compilateur
Bonjour,
Par contre en regardant un peu sur internet je n'ai pas trouvé la méthode pour changer le compilateur sous Qt. Je sais que c'est possible, notamment en passant sous celui de Visual, mais je ne sais pas vraiment comment m'y prendre...
Si quelqu'un avait 5 minutes pour m'expliquer se serai super sympa ! En tout cas merci pour les infos que vous m'avez déjà apporté ! ;)
-
Bonjour,
Depuis Qt Creator 2.6 c'est plus simple.
Il faut aller dans Options -> Compiler et exécuter. Dans l'onglet compilateur, il faut rajouter un compilateur et le configuré.
Dans l'onglet Kit, il faut assemble une version de Qt, un compilateur et hop, le kit est prêt à être utilisé.
(Un kit, c'est au final, juste une chaine de compilation pour Qt Creator).
-
Bon alors après avoir regardé un peu à droite à gauche (je n'avais pas les onglets Kits et Compilateur notamment...), j'ai téléchargé la version 5.0 de Qt. Du coup maintenant à la compilation, j'ai deux erreurs seulement, mais je ne comprends pas d'où elles peuvent venir... :cry:
http://data.imagup.com/10/1174805023.PNG
EDIT :
Après modification du .pro, voici la nouvelle erreur, on dirait qu'il ne trouve pas mes fichiers d'entêtes...
http://data.imagup.com/11/1174807163.PNG
Voici mon .pro actuellement :
http://data.imagup.com/10/1174807323.PNG
-
Il faut configurer les INCLUDEPATH et LIBS pour que snmp fonctionne;
-
Tout d'abord merci mille fois de prendre le temps, c'est vraiment super sympa ! :ccool: Ensuite au niveau des INCLUDEPATH et LIBS, j'entends bien qu'il faut les configurer, mais je ne vois pas vraiment comment... C'est la première fois que j'utilise une bibliothèque externe, du coup je nage vraiment dans la boue là... :cry:
En farfouillant un peu, j'ai trouvé la fonction d'ajout d'une bibliothèque à partir d'un ".lib" sous Qt, et il m'a généré ce code dans le ".pro" :
http://data.imagup.com/10/1174821963.PNG
Le problème, c'est que je me retrouve encore avec cette erreur montrant qu'il ne peut atteindre la bibliothèque snmp_pp.h. "No such file or directory".
-
Simplement, vous n'avez pas ajouté les bons dossiers lors de la configuration de la bibliothèque. En effet vous devez rajouter un dossier rempli de .h et un dossier rempli de .lib ou .a .
Les dossiers s'appellent généralement "include" et "lib" et ils viennent avec la bibliothèque SNMP.