Bonjour !

Je compile le sdk 2.0 de ARDrone avec NetBeans sur LINUX. Je veux y inclure la gestion des ports série pour récupérer les coordonées GPS d'un module XBee. Pour cela, j'ai écris un programme qui fonctionne utilisant les fonctions de base open(...) et read(...) de iostream.h. Ce programme fonctionne avec le compilateur Monodevelop, mais quand je l'inclut dans le projet ARDrone sur NetBeans, la compilation donne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
erreur fatale: iostream : Aucun fichier ou dossier de ce type
qui fait référence à la ligne J'ai testé en écriant <iostream.h> au lieu de <iostream>. J'ai vérifié que le fichier iostream existait dans le système et il y ait dans les chemins suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
/usr/include/c++/4.6
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/backward
Et j'ai rentré dans File/Project properties/Code assistance/C et C++ Compiler les chemins précédents, et aussi dans Tool/option/C-C++/Code assistance

Seulement, je ne sais pas vraiment quel chemin des trois est le plus adapté. Aussi, la bibliothèque ARDrone est écrite en C, et mon programme de gestion des ports séries est écrit en C++, y'a t-il un conflit ? Un compiler C++ sait compiler du C ?

Merci d'avance pour vos réponses !