c - UNS_32定义在哪里



我在客户端的源代码上使用氧,氧找不到符号UNS_32

客户端代码使用GNU ARM编译器编译时没有错误。

我已经搜索了客户端的代码库,找不到UNS_32的定义。

我搜索了GNU ARM源代码树,也找不到它。

那么,符号UNS_32在哪里定义?

*注:我不是在寻找意思。我想要这个定义,这样我就可以把它放到我的氧配置文件中。*

使用例子:

void lpc_heap_init (void *base_addr, UNS_32 heap_size);

lpc_types.h

中定义

http://code.google.com/p/32bitmicro/source/browse/trunk/src/nxp/lpc17xx/LPC1700CMSIS/Drivers/include/lpc_types.h?spec=svn226& r = 226

/** SMA type for 32 bit unsigned value */
typedef uint32_t UNS_32;

您还需要在使用-I选项指定给编译器的路径中搜索和头文件。你同样可以在氧中指定这些。

我的首选方法是使用Visual Studio,创建一个"Makefile项目",添加源代码并复制所有项目的命令行定义宏,并将路径包含到项目设置中,然后让智能感知简化代码导航-这是一个简单的例子,右键单击符号,选择"Goto Definition",或者使用"代码定义"窗口,该窗口显示您放置光标的任何符号的定义源。您甚至可以设置项目来实际构建代码。

最新更新