Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
编译报错
packages_软件包
50
Azure SDK for C移植中遇到的编译问题
发布于 2021-01-18 14:00:27 浏览:576
订阅该版
[tocm] 大家好, 微软的Azure新出了一个Azure SDK for C,目前由于项目需要打算将其移植到RT-Thread。移植完以后打算做成软件包共享给社区。但目前移植过程中遇到问题,求助大家。 问题描述: 1.由于Azure SDK for c是纯C写的代码,Azure官方使用cmake进行构建; 2.我将Azure SDK for C放入packages文件夹下,并在其根目录下增加了一个SConscript文件用于Scons的构建。 Sconscript内容如下: ``` Import('RTT_ROOT') from building import * # get current directory cwd = GetCurrentDir() # The set of source files associated with this SConscript file. src = Glob('sdk/src/azure/iot/*.c') src += Glob('sdk/src/azure/core/*.c') CPPPATH = [cwd + 'sdk/inc/azure/'] CPPPATH += [cwd + 'sdk/inc/azure/core/'] CPPPATH += [cwd + 'sdk/inc/azure/core/internal/'] CPPPATH += [cwd + 'sdk/inc/azure/iot/'] CPPPATH += [cwd + 'sdk/inc/azure/iot/internal/'] CPPPATH += [cwd + 'sdk/src/azure/core/'] CPPPATH += [cwd + 'sdk/src/azure/iot/'] group = DefineGroup('AzureSDK', src, depend = ['PKG_USING_AZURE_SDK'], CPPPATH = CPPPATH) Return('group') ``` 3.同时,暂时在rtconfig.h中手动增加了PKG_USING_AZURE_SDK; 4.使用scons --target=mdk5生成keil工程后,查看keil工程,代码已经加入工程; 5.编译报错,报错信息如下:  6.我查看了keil的头文件包含情况,报错的头文件已经包含  7.在Azure SDK的代码中,头文件如下包含:  8.Azure SDK for C的目录机构如下:  所以,我想请教一下,是我的sconcript写的有问题吗?我该如何修改呢?还请各位大佬指个方向。小弟万分感谢!
查看更多
快没时间了
2021-01-18
这家伙很懒,什么也没写!
路径加到inc这一级就够了,packages/azure-sdk-for-csdk/inc
3
个回答
默认排序
按发布时间排序
Alex.Pan
2021-01-19
这家伙很懒,什么也没写!
顶一顶
阿基米东
认证专家
2022-01-10
Just an eco-friendly hacker
有没有后续?RT-Thread的Azure软件包好像还是旧的。。。国内用Azure IoT Central的是不是很少啊?😂
撰写答案
登录
注册新账号
关注者
0
被浏览
576
关于作者
Alex.Pan
这家伙很懒,什么也没写!
提问
21
回答
28
被采纳
1
关注TA
发私信
相关问题
1
更新软件包 没有自动下载软件包
2
点更新软件包后, 软件包并没有被下载
3
RTT加载软件包的机制是什么
4
mqtt软件包,不支持直接关闭?
5
sr04软件包排他性问题
6
有没有大神移植一个HX711称重芯片模块的软件包
7
【建议】软件包分类增加“算法”类
8
软件包ota_downloader的http_ota解析导致内存释放断言
9
RT-Thread Studio软件包
10
rc522 软件包 问题
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
五分钟玩转RT-Thread新社区
5
国产MCU移植系列教程汇总,欢迎查看!
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
如何用Ubuntu qemu跑zephyr_polling的蓝牙
2
分享一种很简单的不阻塞TCP发送方法
3
stm32c86使用串口3时无法正常读到中断的数据
4
如何用ART-PI跑zephyr_polling的蓝牙
5
掌上单片机实验室 – 基于 RTT 框架的第一个应用
热门标签
RT-Thread Studio
串口
LWIP
Env
SPI
AT
FinSH
Bootloader
CAN总线
ART-Pi
Hardfault
文件系统
USB
DMA
RT-Thread
线程
SCons
RT-Thread Nano
stm32
MQTT
ESP8266
ota
UART
RTC
freemodbus
rtthread
rt-smart
packages_软件包
I2C
WIZnet_W5500
flash
cubemx
FAL
定时器
BSP
AB32VG1
PWM
ADC
SDIO
msh
socket
LVGL
keil
Debug
C++_cpp
中断
编译报错
SFUD
SMP
MicroPython
本月问答贡献
出出啊
1431
个答案
317
次被采纳
小小李sunny
1342
个答案
267
次被采纳
crystal266
505
个答案
149
次被采纳
whj467467222
1212
个答案
142
次被采纳
张世争
590
个答案
135
次被采纳
本月文章贡献
出出啊
3
篇文章
5
次点赞
小小李sunny
1
篇文章
1
次点赞
crystal266
1
篇文章
3
次点赞
whj467467222
2
篇文章
4
次点赞
张世争
6
篇文章
14
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部