Я хотел бы сделать что-то похожее на #ifdef __linux__, но с bada SDK.Есть ли константа, определенная по умолчанию?Кроме того, я могу определить, когда я компилирую для симулятора?
#ifdef __linux__
Вы можете, проверив ключевое слово MingW Compiler, вот интересная ссылка , которая укажет вам правильное место ... так что в теории вы могли бы получить это таким образом
#ifdef __MINGW32__ /* we're in the simulator target */ #else /* we're in the native target */ #endif
Я использую что-то вроде:
#ifdef SHP # define CONFIG_SUPPORT_API_Osp 1 // bada #endif
Хотелось бы, чтобы было также определение, которое сообщало бы версию SDK или целевой API тоже ..
Использование:
#ifdef _DEBUG // Your code #endif