-
Dépendance entre projets
Bonjour,
Dans Code::Block, j'ai un programme qui dépend de plusieurs lib et je suis en train de développer les lib et l'appli en même temps. J'ai indiqué à CB que mon appli dépendait des lib, donc il les compile correctement avant de compiler l'appli si il y a eu des corrections dans ces dernières.
Mon problème est que si CB compile les lib, il ne refait pas le link pour l'appli si les sources de celle-ci n'ont pas été modifiés (donc les modifs ne sont pas prises en compte dans l'appli et il faut aller changer un fichier et recompiler l'appli).
Est-ce qu'il y a une option que je n'aurais pas trouvé ou est-ce un bug ?
Merci.
-
C'est un comportement normal de GCC. Je te conseil d'utiliser "recompiler tout" quand tu travail avec des bibliothèques.
-
Merci pour ta réponse (je commençais à m'en douter un peu), la parade à mon problème est de supprimer mon fichier exe avant de compiler, comme ça GCC est bien obligé de le recompiler. J'avais pas envie de de tout reconstruire à chaque fois car le but était de gagner du temps.
Commande en pre-build (pour Windows):
Code:
cmd /c del myapp.exe
-
Ou ajoutes-tu cette commande de prebuild dans codeblock ?
Merci
-
C'est dans : Project / Build options... / onglet "Pre/Post build steps"
-