Bonjour,
J'essaie un makefile simple pour inclure un header.h:
Si le header est sous "toto", ça passe,main.o: main.cpp
g++ -c main.cpp include\\squares_me.h
# g++ -c main.cpp toto\\squares_me.h
Si le header est sous "include", ça casse.
Car: le mot include est réservé par make pour inclure un autre fichier makefile
Or: Quand on récupère une librairie genre GTK ou GTKmm, tous les headers sont toujours sous "include"
J'ai fait une recherche sur les problèmes de include dans les makefile, j'ai trouvé une discussion où il est conseillé de tenter -I.\include ou -I \include, rien à faire. Apparement ça marche sous Linux, mais sous DOS??
Merci pour vos lumières.
J.B.
Partager