Par exemple, vous pouvez vérifier si Windows est utilisé en vérifiant si la macro "WIN32" est définie. Et je voudrais avoir le même comportement mais pour vérifier si Xlib est utilisé. Mais je ne sais pas ce que définit Xlib pour savoir qu'il est défini. Si vous ne savez pas ce que je veux dire ici est un exemple:Comment vérifier si Xlib est utilisé aveC#ifdef?
#ifdef WIN32 //Check if WIN32 is defined
//Do something
#endif
Et je voudrais changer cela d'une manière qu'il fait quelque chose quand Xlib utilisé.
Je suis désolé s'il y a des erreurs grammaticales mais je ne suis pas un locuteur natif anglais.
Allez simplement trouver vos fichiers d'en-tête 'X11'. Dans '/ usr/include/X11' il y a' Xlib.h' qui définit '_X11_XLIB_H_' ou il y a' X.h' qui définit 'X_H'. "Xlib.h" est votre ami cependant. – jiveturkey