未申报的标识符

9帖子 / 0新
最后一篇文章
Mazhar897
离线
最后一次露面:5年11个月前
加入:2015-07-24 22:52
未申报的标识符

使用未申报的标识符SMPM_ADDR_TYPE_STATIC

为什么这个问题会发生?

关键字:
设备:
mt_dialog
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
嗨,Mazhar897,

嗨,Mazhar897,

可能您缺少一个包含文件?...您是否在任何参考设计中遇到过?

谢谢mt_dialog

Mazhar897
离线
最后一次露面:5年11个月前
加入:2015-07-24 22:52
我正在遵循从

我正在遵循此PDF的步骤

UM-B-003_DA14580_581_583软件开发指南

mt_dialog
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
嗨,Mazhar897,

嗨,Mazhar897,

在哪个文件上发生了问题,在指南的哪个步骤中发生了错误,当您添加DISS配置文件的部分时,您能够反馈代码吗?

谢谢mt_dialog

Mazhar897
离线
最后一次露面:5年11个月前
加入:2015-07-24 22:52
不,我无法编译代码

不,我在那个阶段无法编译代码。阶段4.4编辑配置后,发生错误

mt_dialog
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
嗨,马扎尔,

嗨,马扎尔,

由于多个原因存在错误我猜,但是代码成功地汇编。您可以尝试使用SDK的干净安装,如果这不做任何技巧,那么您可以尝试复制并粘贴枚举SMPM_RAND_ADDR_TYPE,而gap.h文件本身就是gap.h文件本身所缺少的。

谢谢mt_dialog

Mazhar897
离线
最后一次露面:5年11个月前
加入:2015-07-24 22:52
我重新整个事情,

我重新修复了整个内容,并复制粘贴了smpm_rand_addr_typr。问题仍然存在。

我使用此链接获取smpm_rand_addr_typr
eet.etec.wwu.edu/willi286/project/code/bluetoothprojectv3.0/.../smpm.h

在app_myproject_proj.c-中 - 在#include“ app_myproject_proj.h”行中显示错误
错误是 - include链(app_api.h)中的错误:令牌不是预处理器子表达中的有效二进制操作员。

在app_myproject_proj.h-中显示#include“ gapc_task.h”行中的错误
错误是 - include链中的错误(gap.h):使用未宣布的标识符smpm_addr_type_static

在gapc_task.h-中显示#include“ gap.h”行中的错误
错误是 - include链中的错误(gap.h):使用未宣布的标识符smpm_addr_type_static

在gap.h中 - 它在行中显示错误gap_static_addr = smpm_addr_type_static,
和gap_non_rslv_addr = smpm_addr_type_priv_non_resolv,
和gap_rslv_addr = smpm_addr_type_priv_resolv,
错误是 - 使用未申报的标识符SMPM_ADDR_TYPE_STATIC
使用未申报的标识符SMPM_ADDR_TYPE_PRIV_NON_RESOLV
使用未申报的标识符mpm_addr_type_priv_resolv,

有什么建议么?

mt_dialog
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
嗨,Mazhar897,

嗨,Mazhar897,

您可以在App_api.h文件中检查与以下相似的代码段相似的代码段:

#if(ble_my_porject)< - rwip_config.h的定义,如果定义了cfg_app_myprojects

#include“ app_template_proj.h”

#万一

另外,您可以尝试使用教程文件来支持AN-B-029文档http://support.dialog-spoomendonductor.com/resource/b-029-tutorial-files-su ...它们都是基于这个简单的模板。

谢谢mt_dialog

Mazhar897
离线
最后一次露面:5年11个月前
加入:2015-07-24 22:52
#if(ble_my_porject)< -

#if(ble_my_porject)< - rwip_config.h的定义,如果定义了cfg_app_myprojects

#include“ app_template_proj.h”

#万一

我以前做过此过程,但它仍然没有炒作。尽管我使用#include“ app_myproject_proj.h”,而不是#include“ app_template_proj.h”。

我会研究其他教程文件。