Compilation ARDrone SDK avec Code::Blocks
ABouras
Messages postés
26
Statut
Membre
-
ABouras Messages postés 26 Statut Membre -
ABouras Messages postés 26 Statut Membre -
Bonjour,
J'aimerais compiler le SDK ARDrone 2.0 sur Code::Blocks.
Cette librairie dispose d'un Makefile principale dans le dossier example/Linux.
Dans Code::Blocks j'ai importé le dossier complet ARDrone_SDK_2.0 et j'ai coché
"This is a custom makefile" dans les propriétés du projet en donnant le chemin du makefile.
J'ai déjà compilé séparément la librairie avec le terminal et une commande make pour éviter de recompiler à chaque fois la lib dans Code::Blocks.
Quand je lance la compilation de l'exemple dans Code::Blocks, il me sort :
?
J'aimerais compiler le SDK ARDrone 2.0 sur Code::Blocks.
Cette librairie dispose d'un Makefile principale dans le dossier example/Linux.
Dans Code::Blocks j'ai importé le dossier complet ARDrone_SDK_2.0 et j'ai coché
"This is a custom makefile" dans les propriétés du projet en donnant le chemin du makefile.
J'ai déjà compilé séparément la librairie avec le terminal et une commande make pour éviter de recompiler à chaque fois la lib dans Code::Blocks.
Quand je lance la compilation de l'exemple dans Code::Blocks, il me sort :
-------------- Clean: Debug in ARD_Bouras_Project --------------- Error cleaning "ARD_Bouras_Project - Debug" -------------- Build: Debug in ARD_Bouras_Project --------------- Using makefile: Makefile Libs already extracted Building target static Architecture i686 is already built Creating universal static lib file from architectures i686 Build done. \033[31mChecking required Ubuntu packages ...\033[0m ok. \033[32;01mBuilding ARDroneTool/Lib\033[0m make[5]: *** Pas de règle pour fabriquer la cible « Debug ». Arrêt. make[4]: *** [Debug] Erreur 2 make[3]: *** [build_lib] Erreur 2 make[2]: *** [Debug] Erreur 2 make[1]: *** [build_libs] Erreur 2 make: *** [Debug] Erreur 2 Process terminated with status 2 (0 minutes, 0 seconds) 0 errors, 0 warnings
?
A voir également:
- Compilation ARDrone SDK avec Code::Blocks
- Code ascii - Guide
- Directx sdk - Télécharger - Édition & Programmation
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
4 réponses
Sans le lien vers ce que tu essaies de compiler ni la commande make que tu as lancé, difficile de répondre. Actuellement la seule chose qu'on peut dire, c'est que la commande make que tu instancies requiert la cible Debug qui ne figure pas dans ton Makefile, d'où l'erreur.
Bonne chance
Bonne chance
Bonjour, le makefile que je spécifie à Code::Blocks est classique :
D'ailleurs, si j'utilise le terminal à la place de Code::Blocks, ça fonctionne ! Je fais un cd à l'endroit où se trouve le makefile ci-dessus, et je fais un "make" tout simplement, ça compile très bien. Ce que je veux, c'est la même chose sous code::Blocks ... Je ne peux pas être plus clair.
.PHONY: all: @$(MAKE) -C ../../ARDroneLib/Soft/Build USE_LINUX=yes @$(MAKE) -C Navigation/Build USE_LINUX=yes @$(MAKE) -C sdk_demo/Build USE_LINUX=yes # @$(MAKE) -C Testbenches/multiconfiguration/Build USE_LINUX=yes @$(MAKE) -C Testbenches/ftp_test/Build USE_LINUX=yes $(MAKECMDGOALS): @$(MAKE) -C ../../ARDroneLib/Soft/Build USE_LINUX=yes $(MAKECMDGOALS) @$(MAKE) -C Navigation/Build USE_LINUX=yes $(MAKECMDGOALS) @$(MAKE) -C sdk_demo/Build USE_LINUX=yes $(MAKECMDGOALS) # @$(MAKE) -C Testbenches/multiconfiguration/Build USE_LINUX=yes $(MAKECMDGOALS) @$(MAKE) -C Testbenches/ftp_test/Build USE_LINUX=yes $(MAKECMDGOALS)
D'ailleurs, si j'utilise le terminal à la place de Code::Blocks, ça fonctionne ! Je fais un cd à l'endroit où se trouve le makefile ci-dessus, et je fais un "make" tout simplement, ça compile très bien. Ce que je veux, c'est la même chose sous code::Blocks ... Je ne peux pas être plus clair.