关于“no definition”问题
最近在弄STM32,但是遇到了一个问题。
#define STM32
#ifdef STM32
CPU_INT08U* block1 = (CPU_INT08U*)0x20001800;
#else
CPU_INT08U block1[256]; //!< Workspace 1.
#endif
就按上面代码编译、链接,没问题。但是当我把下面的block1[256]注释掉以后,就会出现错误,不知道是什么原因。
#define STM32
#ifdef STM32
CPU_INT08U* block1 = (CPU_INT08U*)0x20001800;
#else
/*CPU_INT08U block1[256]; //!< Workspace 1.*/
#endif
错误提示:“Error[Li005]: no definition for "block1" [referenced from F:\Micrium\Software\EvalBoards\ST\STM32-SK\IAR\OS-Probe-LCD\Flash\Obj\EmAes.o] ”
#define STM32
#ifdef STM32
CPU_INT08U* block1 = (CPU_INT08U*)0x20001800;
#else
CPU_INT08U block1[256]; //!< Workspace 1.
#endif
就按上面代码编译、链接,没问题。但是当我把下面的block1[256]注释掉以后,就会出现错误,不知道是什么原因。
#define STM32
#ifdef STM32
CPU_INT08U* block1 = (CPU_INT08U*)0x20001800;
#else
/*CPU_INT08U block1[256]; //!< Workspace 1.*/
#endif
错误提示:“Error[Li005]: no definition for "block1" [referenced from F:\Micrium\Software\EvalBoards\ST\STM32-SK\IAR\OS-Probe-LCD\Flash\Obj\EmAes.o] ”
...全文
相关推荐
zigbee学习笔记
函数声明错误**- **问题描述**:“Error[Pa045]: function "****" has no prototype”错误提示,表示某个函数没有正确的原型声明。
IAR安装、编译等错误、警告集
**许可证问题**: - 错误提示:“Fatal Error[Cp001]: Copy protection check, No valid license found for this product
IAR的整理出错整理(2)
复制保护错误:当遇到错误提示“No valid license found for this product”时,问题可能出在安装IAR时没有正确输入许可证信息。
Struts的常见错误和异常.doc
这可能是因为你在JSP文件中指定了一个不存在的Action,如`<html:form action="Login.do">`,但`struts-config.xml`中没有对应的配置。
IAR软件应用中的错误提示(1)
Fatal Error[Cp001]: Copy protection check, No valid license found for this product [20]。


