cコード内のコンパイルオプションを取得します
-
12-12-2019 - |
質問
申請書にGUIを書いていますが、GUIが残りのままでコンパイルされた場合はメイン開発者はMakefileに設定したいと考えています。私はすべてのGTK +コードを区切りファイルに入れていますが、メインファイルでは、アプリケーションがGUIでコンパイルされているかどうかをテストする必要があるため、これをテストできますか?
e.g:
if(COMPILED_WITH_GTK)
#include "my_gtk_stuffs.h"
. 解決
COMPILED_WITH_GTK
がMakeFileのcompilerコマンドの引数であると仮定して(-DCOMPILED_WITH_GTK
の形式)Preprocessorディレクティブを使用します。
#ifdef COMPILED_WITH_GTK
#include "my_gtk_stuffs.h"
#endif
.
#include
が定義されている場合、PreprocessorにCOMPILED_WITH_GTK
ステートメントのみを処理するように指示します。
は、ここでも
所属していません StackOverflow