使用未申报的标识符SMPM_ADDR_TYPE_STATIC
为什么这个问题会发生?
嗨,Mazhar897,
可能您缺少一个包含文件?...您是否在任何参考设计中遇到过?
谢谢mt_dialog
我正在遵循此PDF的步骤
UM-B-003_DA14580_581_583软件开发指南
在哪个文件上发生了问题,在指南的哪个步骤中发生了错误,当您添加DISS配置文件的部分时,您能够反馈代码吗?
不,我在那个阶段无法编译代码。阶段4.4编辑配置后,发生错误
嗨,马扎尔,
由于多个原因存在错误我猜,但是代码成功地汇编。您可以尝试使用SDK的干净安装,如果这不做任何技巧,那么您可以尝试复制并粘贴枚举SMPM_RAND_ADDR_TYPE,而gap.h文件本身就是gap.h文件本身所缺少的。
我重新修复了整个内容,并复制粘贴了smpm_rand_addr_typr。问题仍然存在。
我使用此链接获取smpm_rand_addr_typreet.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,
有什么建议么?
您可以在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 ...它们都是基于这个简单的模板。
我以前做过此过程,但它仍然没有炒作。尽管我使用#include“ app_myproject_proj.h”,而不是#include“ app_template_proj.h”。
我会研究其他教程文件。
嗨,Mazhar897,
可能您缺少一个包含文件?...您是否在任何参考设计中遇到过?
谢谢mt_dialog
我正在遵循此PDF的步骤
UM-B-003_DA14580_581_583软件开发指南
嗨,Mazhar897,
在哪个文件上发生了问题,在指南的哪个步骤中发生了错误,当您添加DISS配置文件的部分时,您能够反馈代码吗?
谢谢mt_dialog
不,我在那个阶段无法编译代码。阶段4.4编辑配置后,发生错误
嗨,马扎尔,
由于多个原因存在错误我猜,但是代码成功地汇编。您可以尝试使用SDK的干净安装,如果这不做任何技巧,那么您可以尝试复制并粘贴枚举SMPM_RAND_ADDR_TYPE,而gap.h文件本身就是gap.h文件本身所缺少的。
谢谢mt_dialog
我重新修复了整个内容,并复制粘贴了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,
有什么建议么?
嗨,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
#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”。
我会研究其他教程文件。