首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法调试kaa_client_create()函数

无法调试kaa_client_create()函数
EN

Stack Overflow用户
提问于 2017-02-23 04:21:33
回答 1查看 68关注 0票数 0

我试图理解kaa端点源代码,我的例子是“数据收集演示”。

我正在阅读kaa_client_create函数,代码如下

  1. kaa_client_create中,我这样调用main()函数: kaa_client_t *kaa_client = NULL;printf(“client %s\n",!kaa_client?“NULL”:“NULL");kaa_error_t error = kaa_client_create(&kaa_client,NULL);printf(”client %s\n",!kaa_client?“空”:“非空”);
  2. kaa_client_create函数中,我添加调试行如下: kaa_error_t kaa_client_create(kaa_client_t **kaa_client,kaa_client_props_t *道具){printf(“我在这里”);KAA_RETURN_IF_NIL2(kaa_client,道具,KAA_ERR_BADPARAM);.}
  3. 控制台的结果是: Creat客户端NULL Creat kaa客户端非空默认示例周期:5秒越共的第一个kaa应用程序采样温度: 26

读取控制台时,我认为调用了kaa_client_create函数,因为kaa_client没有指向NULL,但是为什么我没有看到调试行“我在这里”呢?

你能让我明白吗发生什么事了?

我的源代码在这里:myfirstproject.tar.gz?dl=0

乌本图提取液

代码语言:javascript
复制
source run_all.sh

谢谢提前!

越南

EN

回答 1

Stack Overflow用户

发布于 2017-03-21 19:11:05

不幸的是,DropBox链接不再存在。

但是,从您提到的代码片段来看,您修改了Econais平台的kaa_client_create()函数,该函数不应该在POSIX (Linux )上使用。

如果我的猜测是正确的,您需要将printf()添加到src/kaa/platform-impl/posix/kaa_client.c文件中,并使用该更改重新构建客户机。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42406988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档