0

現在のバージョンのXcodellvmを使用するプロジェクトがあります。
私はゲームの無料版と有料版をやっているので、それを行うためにプリプロセッサ フラグを設定しました。

私が定義する有料バージョンのターゲットの場合PAID_VERSION = 1Build Settingsの「 User-Defined」セクションで)

ただし、コンパイルするPAID_VERSIONと、未定義のエラーが発生し続けます。
したがって、私のディレクティブ#ifndef#ifdefディレクティブはアプリの無料バージョンをビルドします。

私はStack OverflowGoogleを見回しましたが、ここで何が起こっているのかについてのヒントは見つかりませんでした。

4

1 に答える 1

0

In the Other C Flags section add -DPAID_VERSION=1

This will define PAID_VERSION as 1, equivalent to #define PAID_VERSION 1 in code.

于 2012-10-21T02:30:40.770 に答える