在实现自定义模板中的问题

学到更多常见问题解答教程

2个帖子/ 0新
最后一篇
jlabuac.
离线
最后一次露面:2个月前1年
加入:2017-04-20 06:06
在实现自定义模板中的问题

嗨对话框,

我正在使用SDK中的模板来实现自定义配置文件。

我所做的第一件事是将以下内容添加到user_profiles_config.h:

#define cfg_prf_cust1.

但它在汇编期间失败了。我收到与Cust1文件有关的错误:
编译custs1_task.c.
.. \ .. \ .. \ .. \ .. \ .. \ .. \ ... \ sdk \ ble_stack \ custs \ custs \ src \ custs1_task.c(20):错误:#5:无法打开源输入文件“custs1_task.h”:无此文件或目录
#include“custs1_task.h”
.. \ .. \ .. \ .. \ .. \ ... \ sdk \ ble_stack \ custs \ custs \ src \ custs1_task.c:0警告,1错误
编译lans_task.c ...

设备:
mt_dialog.
离线
最后一次露面:1个月1周前
员工
加入:2015-06-08 11:34
嗨jlabuac,

嗨jlabuac,

您得到的错误是因为您未包含在Header文件目录中,keil搜索作为cust1配置文件的Nesecarary的标题的规范,以便此编译您必须转到Keil中的“目标选项”并击中“C / C ++”文件并转到“包含路径”字段,在该字段中单击按钮以添加以下目录\ SDK \ BLE_STACK \ Profiles \ Custom \ Custs \ API和\ SDK \ BLE_STACK \配置文件\自定义。完成此操作后,您必须执行一些额外的mod,以便此以才能编译,从SDK_Profiles文件夹中删除项目中的Cutter2.c和cust2_task.c文件,也在cust_prf_funcs []中,替换custs1_init()使用app_custs1_init()函数,也替换为null的app_custs1_enable()函数,以便项目编译。

谢谢mt_dialog.