2017-11-14 4 views
0

私はgitサブモジュール内でクロスプラットフォームのC++コードを使用して汎用ランタイムコンポーネントを構築しようとしています。 #ifdefが、iOS上でxcode用ではなくユニバーサルランタイムコンポーネント(UWP)向けにコードをビルドしたいときにはどうなるのか把握する必要があります。デフォルトではiOSではなくWindows(UWP)のユニバーサルランタイムコンポーネント#ifdefとは何ですか?

#ifdef __WINDOWS_ONLY_COMPILE_FLAG? 
    // some code i want to compile on windows 
#endif 
+2

Windowsのビルドを識別するために使用できるプリプロセッサの定義は何ですか?コンパイラによって異なります。 –

+0

@FrançoisAndrieuxはい、私が求めていることは...それの名前を知らなかった – visc

+0

それはあなたのコンパイラやIDEによって異なります。 Visual Studioの定義済みマクロについては、[here](https://msdn.microsoft.com/en-us/library/b0084kay.aspx)を参照してください。 –

答えて

0

、ユニバーサルWindowsのプロジェクトが定義されてWINDOWS_UWPコンパイラ・ディレクティブを取得します。

関連する問題