J'essaye de construire un exemple de projet qt5 où Makefile est construit avec qmake. clang ++ me donne cette erreur:macOS x: boost .hpp pas trouvé compilation du projet qt5 avec make
erreur fatale: fichier 'boost/numérique/uBLAS/vector.hpp' not found
Depuis Makefile est généré par qmake, il est difficile modifier l'énorme Makefile -I chemins d'entêtes vers trouver des fichiers d'en-tête boost (qui se trouve dans/usr/local/include/boost).
Existe-t-il un moyen de spécifier des chemins d'inclusion supplémentaires dans qmake qui aiderait?
Ok. J'ai réussi à résoudre le problème en mettant un lien symbolique vers le dossier boost dans mon répertoire de projet, mais je pense que votre réponse est plus élégante. –
Êtes-vous sûr de l'étiquette macx? Est-ce que cette directive va dans le fichier source (main.cpp dans mon cas), Makefile ou où? qmake ne donne pas cette erreur: main.cpp: 1: 1: erreur: nom de type inconnu 'macx' macx: INCLUDEPATH + = "/ usr/local/include" –
Nevermind. Après plus de bousculer, il va dans le fichier .pro. Merci .. –