我使用的是eclipse,编译的是ESP32的工程,在未加入C-SDK的时候,编译是正常的,能输出最终可用的.bin文件。我下载的C-SDKhttps://help.aliyun.com/document_detail/42648.html?spm=5176.doc42656.6.560.qki7x3
使用的时候遇到了无法使用里面的函数的问题,就连包含头文件都无法识别,尝试过修改到具体路径都没有通过编译
还有一个疑问是,C-SDK文件里面的文件都附带了个小问号,是怎么一回事呢?
我想知道,使用这个C-SDK还要什么其它编译条件,要怎么操作。如果不需要那么要怎么修改呢。我参考链接freeRTOS里的使用方法,却不知道里面的makefile是添加内人还是修改内容,变动的又是哪一部分。大家如果没用过,给个参考建议也行,现在卡住了,想找个方向。谢谢了各位!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
遇到您描述的问题,可能涉及几个方面的原因和解决策略。下面我将尝试为您提供一些指导:
文件名后的小问号通常表示Eclipse无法识别该文件类型或者文件编码不被支持。这可能是由于文件权限问题、文件损坏或文件系统错误导致。您可以尝试以下操作: - 确认文件是否完整下载,没有损坏。 - 检查文件权限,确保Eclipse有读取这些文件的权限。 - 尝试用文本编辑器直接打开这些文件,确认其内容是否正常,并查看文件编码是否被Eclipse支持。
如果Makefile是用于手动编译过程,而您希望在Eclipse中使用,可能需要根据Eclipse的构建系统(通常是C/C++ Project的属性设置)来映射Makefile中的配置。或者,您也可以尝试直接在Eclipse中创建一个自定义构建步骤,执行Makefile来编译项目。
希望这些建议能帮助您解决问题,祝您开发顺利!