たとえば、 "WIN32"マクロが定義されているかどうかを確認して、Windowsが使用されているかどうかを確認できます。そして、私は同じ動作をしたいが、Xlibが使用されているかどうかをチェックする。しかし、私はそれが定義されていることを知るためにXlibが定義するものは分かりません。 あなたは私がここで何を意味するのか分からない場合の例である:#ifdefを使用してXlibが使用されているかどうかを確認するには?
#ifdef WIN32 //Check if WIN32 is defined
//Do something
#endif
、私はそれがXlibには使用何かをするという方法で、これを変更したいと思います。
文法上の誤りがありましたら残念ですが、私は母国語ではありません。
あなたの 'X11'ヘッダファイルを探してください。 '/ usr/include/X11'に' _X11_XLIB_H_'を定義する 'Xlib.h'か' X_H'を定義する 'X.h'があります。 'Xlib.h'はあなたの友人です。 – jiveturkey