Savoir si un #include a fonctionné - C++ - Programmation
MarshPosté le 15-02-2008 à 10:53:56
Bonjour à tous !
Je me pose une question... Est ce qu'il est possible en C ou C++ de savoir si un #include a renvoyé une erreur (avec le préprocesseur bien entendu) ? Mon idée est la suivante: je travaille sur un prog qui peut fonctionner de deux manières: à la souris ou, si c'est possible, avec un accéléromètre qui a besoin d'une lib bien à lui... Le problème est qu'on est plusieurs à travailler sur le programme, et que certains n'ont pas la lib de l'accéléromètre... Et je voudrais que tout le monde puisse quand meme compiler le code, meme si ils n'ont pas la lib en question...
Ce que je voudrais faire ressemblerait à un truc comme ca:
Marsh Posté le 15-02-2008 à 10:53:56
Bonjour à tous !
Je me pose une question... Est ce qu'il est possible en C ou C++ de savoir si un #include a renvoyé une erreur (avec le préprocesseur bien entendu) ?
Mon idée est la suivante: je travaille sur un prog qui peut fonctionner de deux manières: à la souris ou, si c'est possible, avec un accéléromètre qui a besoin d'une lib bien à lui...
Le problème est qu'on est plusieurs à travailler sur le programme, et que certains n'ont pas la lib de l'accéléromètre...
Et je voudrais que tout le monde puisse quand meme compiler le code, meme si ils n'ont pas la lib en question...
Ce que je voudrais faire ressemblerait à un truc comme ca:
#ifnoterror #include <accelerometre.h>
#define USE_ACCELEROMETER
#endif
Ma question est donc: est ce qu'il existe une fonction du type "ifnoterror " ?
Merci