错误:在SDK中添加新文件时,没有此类文件或目录

⚠️
嗨,那里..感谢您参加论坛。激动人心的消息!现在,我们正在转到我们的新论坛平台,该平台将提供更好的功能,并包含在主话网站中。所有帖子和帐户都已迁移。我们现在仅在新论坛上接受流量 - 请在https://www.dialog-spoomendonductor.com/support。我们将在未来几天修复错误 /优化搜索和标记。
6个帖子 / 0新
最后一篇文章
Prasanna
离线
最后一次露面:4个月3周前
加入:2020-09-29 11:56
错误:在SDK中添加新文件时,没有此类文件或目录

亲爱的对话,

1.在Custom Service创建过程中,我在BLE_ADV演示项目的“ SDK-> BLE-> Services”文件夹中创建了两个文件custom_service.h和custom_service.c。我正在使用SDK 10.0.10。当我尝试构建该项目时,我会为custom_service.h遇到此错误。

“致命错误:custom_service.h:没有这样的文件或目录
#include“ custom_service.h”
|^~~~~~~~~~~~~~~~~

我不明白此新文件添加的问题。他们处于正确的道路上,他们的项目位置相同。我还检查了C/C ++构建设置中的包括路径。一切看起来都很好。我要求您为此提供帮助,因为无论它们是否正在工作,我都无法测试我的新添加剂。

2.我在ble_service.h和ble_service.c files in/ble_adv/sdv/sdk/ble/services/services/includes/ble_service.h and/ble_adv/ble_adv/sdk/sdk/sdk/sdk/sdk/ssdk/sservice/service/s sdk/sservice/s sdk/service/services/services/services/service/service/service.h inservice.h and ble_service.c files中,我有些混乱。src/ble_service.c在SDK中尊重文件。我将在这里附上一个功能,以解释我不理解的内容。

// ble_service.h中回电函数原型prototype.h typedef void( *connected_evt_t)(ble_service_t *svc,const ble_evt_gap_gap_connection_t *evt);//我假设以下是上面的回调函数(connected_evt)定义static void connected_evt(const ble_evt_gap_gap_connected_t *evt){int i;for(i = 0; i  connected_evt){svc-> connected_evt(evt);}}}}

所以,我没有得到的是

1.如果( * *connected_evt_t)指向connected_evt()函数,为什么在函数定义中未传递第一个参数(ble_service_t *svc)。既然原型和定义应该与数量的论证相同?

提前致谢。

问候,普拉萨娜

设备:
pm_dialog
离线
最后一次露面:11小时40分钟前
职员
加入:2018-02-08 11:03