当前位置: 代码迷 >> 汇编语言 >> 奇怪,ADS1.2没法识别 ARM_ADS这些宏.
  详细解决方案

奇怪,ADS1.2没法识别 ARM_ADS这些宏.

热度:1028   发布时间:2013-02-26 00:00:00.0
奇怪,ADS1.2无法识别 ARM_ADS这些宏...
奇怪,用ARM1.2里的ARM7EJ-S编译, 竟然 ARM,ARM_ADS这些宏就没定义。 但在别人电脑上是好的。 ADS安装配置的什么设置会导致这种问题呢? 重装ADS也没用。。


#if defined(_WIN32) && !defined(_WIN32_WCE)
#
#elif defined(_WIN32) && defined(_WIN32_WCE) && defined(ARM)
#
#elif defined(_WIN32) && defined(WINCE_EMULATOR)
#
#elif defined(ARM_ADS)
#
#elif defined(_SYMBIAN) && defined(__WINS__) /* Symbian emulator for Ix86 */
#
#elif defined(__GNUC__) && defined(ARM)
#
#elif defined(__GNUC__) && defined(__i386__)
#
#elif defined(_OPENWAVE_SIMULATOR) || defined(_OPENWAVE_ARMULATOR)
#
#else
#error No platform defined. See valid options in mp3dec.h //报错
#endif

------解决方案--------------------------------------------------------
是不是你自己需要开启一下操作系统版本的宏?

比如有一个

#define _WIN32 1

看是否被注释掉了。