Bonjour à tous, je debute en C , j'ai crée un fichier .c contenant quelques fonctions que j'utilise souvent ainsi qu'un header contenant les prototypes .
Pour l'instant a chaque fois que je cree un nouveau projet je rajoute directement ces deux fichiers et les lies au projet .
Mais il me semble qu il y a une autre manière plus simple de faire, en créant un dossier "include" et un"lib" qui contiendrait respectivement tous mes headers et fonctions . Je n'aurais par la suite qu a déclarer dans mon fichier principal <fonctions.h> par exemple pour inclure les fonctions à la compilation si j'ai bien compris .
J'utilise codeblocks et dans setting/compiler and debugger il est possible dans search directories d'ajouter ces dossiers dans compiler (pour les .h) et linker(pour les .a ou .lib) il me semble .
mais je ne parviens pas à creer de .lib ou .a j'ai bien essayé de faire nouveau projet "static library" en y mettant mes deux fichiers h et c , mais a la compilation je n'obtiens rien .
Quel est la procedure exacte pour y parvenir ?
merci d'avance pour votre aide !
Partager