c - cmocka.h:虽然安装了 cmocka,但没有这样的文件或目录——IBM watson 嵌入式 C 客户端库
问题描述
我正在尝试为 IBM watson 编译嵌入式 C 客户端库示例。
我指的是https://github.com/ibm-watson-iot/iot-embeddedc以获取说明。
编译时出现cmocka.h
未找到的错误。cmocka.h
我手动将文件复制到/home/amruta/iot-embeddedc/test
但仍然出现相同的错误。
cmocka.h 的路径:
/home/amruta/cmocka-1.1.0/include/cmocka.h
test_gatewayclient.c 的路径:
/home/amruta/iot-embeddedc/test/test_gatewayclient.c
构建路径:
/home/amruta/iot-embeddedc/build
错误 :
[ 81%] Building C object test/CMakeFiles/test_gatewayclient.dir/test_gatewayclient.c.o
/home/amruta/iot-embeddedc/test/test_gatewayclient.c:5:20: fatal error: cmocka.h: No such file or directory
compilation terminated.
test/CMakeFiles/test_gatewayclient.dir/build.make:62: recipe for target 'test/CMakeFiles/test_gatewayclient.dir/test_gatewayclient.c.o' failed
make[2]: *** [test/CMakeFiles/test_gatewayclient.dir/test_gatewayclient.c.o] Error 1
CMakeFiles/Makefile2:96: recipe for target 'test/CMakeFiles/test_gatewayclient.dir/all' failed
make[1]: *** [test/CMakeFiles/test_gatewayclient.dir/all] Error 2
Makefile:94: recipe for target 'all' failed
make: *** [all] Error 2
解决方案
推荐阅读
- java - Spring JPA:PropertyReferenceException:找不到类型的属性 findAll
- html - HTML 选择框和选择性重定向
- javascript - 如何使用 javascript 在 onclick 事件上显示随机 html 文件?
- javascript - 属性为字符串时出现 onClick 问题
- http - 如何在地图中转换 http.MultipartRequest POST 方法的响应
在颤振? - node.js - 错误:向 API 发出 POST 请求时出现 ECONNREFUSED
- android - 从未分配私有字段“showGuess”
- .net-core - Swashbuckle 如何将 OneOf 声明添加到 OpenAPI 3
- scala - Scala 函数中的类型绑定使方法引用的管道复杂化
- mysql - 为什么 Eloquent 更改列名?