esp32编译中出现Werror=unused-const-variable的问题_esp32 defined but not used [-werror=unused-const-v-程序员宅基地

技术标签: esp32  gcc/gdb编译调试  嵌入式  

问题现象

在esp32使用esp_idf在自己建立的工程文件下编译的时候,出现这个Werror=unused-const-variable这个错误,导致程序无法继续编译

问题原因

gcc编译的时候打开了这个警告,将这个的警告变成error显示出来

解决方法

在相关目录的CMakelists.txt最后一行加入

target_compile_options(${COMPONENT_LIB} PRIVATE -Wno-unused-const-variable)  
 #编译选项,不使能这个警告错误检查,这个函数必须用在idf_component_register之后

想法

由于使用别人的库,也不想去改别人的源码,就只好把这个警告屏蔽了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_32835069/article/details/121751091

智能推荐

山东大学程序设计思维学习笔记作业3-程序员宅基地

文章浏览阅读291次。**A-选数问题**Given n positive numbers, ZJM can select exactly K of them that sums to S. Now ZJM wonders how many ways to get it!InputThe first line, an integer T<=100, indicates the number of tes..._山东大学程序设计思维

php文件上传封装函数,PHP实现文件上传下载之封装上传函数-程序员宅基地

文章浏览阅读75次。封装上传函数我们将上面上传功能封装成函数,代码如下:fun_upload.php_in_array($ext,$allowext

Kinect2.0 结合Unity开发记录_unity kinect2.0-程序员宅基地

文章浏览阅读5.6k次,点赞2次,收藏47次。之前项目做完好久,后面电脑重装系统了,时间久远 重新弄一次又出一些奇怪的问题,总算弄好了,记录一下。开发环境是Window10.第一步 :首先就是机器了,拆卡装好,在安装好SDK前 先不要连接电脑!先不要连接电脑!先不要连接电脑!之前没注意,直接连上了装的SDK,结果怎么都弄不好。。装备如图:第二步:下载安装SDK,下载链接 https://www.microsoft.com/en-us/down..._unity kinect2.0

CTF-加密与解密(七)_在学习了凯撒大帝使用的神奇密码后,密码前辈们有创造出了更为奇异的加密方法。本-程序员宅基地

文章浏览阅读1.9k次。声明:以下CTF题均来自网上收集,在这里主要是给新手们涨涨见识,仅供参考而已。需要题目数据包的请私信或在下方留言。 13.又是什么加密呢 (来源:安恒杯)1.关卡描述只听说过凯撒?你OUT了!在学习了凯撒大帝使用的神奇密码后,密码前辈们又创造出了更为奇异的加密方法。维吉尼亚是其中一种。。哎呀。。讲太多了。。顺便说一句,出题者是一个程序员,喜欢拿helloworld做秘钥~~下面是密文dlpcsegkshrij,请..._在学习了凯撒大帝使用的神奇密码后,密码前辈们有创造出了更为奇异的加密方法。本

upm配置文件-程序员宅基地

文章浏览阅读741次。组件配置说明Ø 配置文件规范Ø 组件分为公共组件和私有组件,分别在public段和private段,如下所示。<?xml version="1.0" encoding="gb2312"?><module name="testEJB"> <public> <component pr..._下列属于upm中必须配置的内容

永磁同步电机滑膜观测器控制算法_永磁同步电机无感调节一般算法-程序员宅基地

文章浏览阅读6.5k次,点赞7次,收藏55次。作者:xx健来源:CSDN原文:https://blog.csdn.net/qq_27158179/article/details/83658950版权声明:本文为博主原创文章,转载请附上博文链接!_永磁同步电机无感调节一般算法

随便推点

ue4动态调用obj对象的方法_ue 动态对象-程序员宅基地

文章浏览阅读4.8k次。在使用AnimInstance的Notify时候发现可以动态调用UObject对象的方法,前提是这个方法必须是暴露给蓝图的或者是蓝图中的方法,应该是ue4中的某中反射机制生成的蓝图类XXX.generated.h1、使用一个AMychar对象调用自身的bp func或者 c++暴露给蓝图的方法void UMyBpFuncLib::TestObjFunc(AMyChar* _myChar,FStri_ue 动态对象

全选与反选-程序员宅基地

文章浏览阅读139次。我们的页面上有一个歌曲列表,列出多行歌曲名称,并匹配复选框供用户选择,并且在列表下方有一排操作按钮。<ul id="list"> <li><label><input type="checkbox" value="1"> 1.时间都去哪儿了</label></li> &l..._ai反选

HarmonyOS4.0系统性深入开发22创建PageAbility_harmonyos4.0在应用安装另一个应用时会另起一次oncreate,导致起了三次后台-程序员宅基地

文章浏览阅读1.5k次,点赞37次,收藏20次。开发者需要重写app.js/app.ets中的生命周期回调函数,开发者通过DevEco Studio开发平台创建PageAbility时,DevEco Studio会在app.js/app.ets中默认生成onCreate()和onDestroy()方法,其他方法需要开发者自行实现。FA模型中,可以通过featureAbility的getContext接口获取应用上下文,进而使用上下文提供的能力。featureAbility接口说明。_harmonyos4.0在应用安装另一个应用时会另起一次oncreate,导致起了三次后台

mac SnailSVN如何拉取多个svn副本_snailsvn 已添加的svn地址 到瑞-程序员宅基地

文章浏览阅读545次。要切换到git了,即将跟使用了3年的svn说拜拜了..可能以后还要使用到,window的使用方法比较简单,mac一开始还是稍微有点点折腾的,由于我用了自己的mac开发,svn的界面特别简洁,特此记录一下svn多个副本如何拉取!svn checkout svn项目地址 --username=XXX --password=XXX (帐号和密码 找项目组要)_snailsvn 已添加的svn地址 到瑞

oracle11g表名超长修改,Oracle11g表+数据完美迁移到10g解决方案-程序员宅基地

文章浏览阅读2.6k次。Oracle 11g 表+数据 完美迁移 到 10g 解决方案1. 利用imp/exp 可将10g(表+数据) 完美迁移 到 11g,地球人都知道。2,11g (表+数据) 完美迁移 到 10g , 如下解决方案:一、在11g服务器上,使用expdp命令备份数据EXPDP USERID='szairpay/szairpay@orcl' schemas=szairpay directory=DATA..._oracle 11g 去除 表名限制

遥感影像预处理之~自动配准_arosics-程序员宅基地

文章浏览阅读3.6k次。方法一、ArcGIS Pro利用ArcGIS Pro的自动配准查看控制点表可以看到自动打了49个点,还是均匀分布于影像的局部结果如下图所示,然后另存为新的栅格即可。总结:首先进行自动配准,如果不好的话,可再次进行自动配准,然后打开控制点表格,删除误差比较大的点,边删边看下自动配准的怎么样,基本都能达到满意的结果。方法二、Python(arosics包)arosics作者githubarosics使用手册根据使用手册安装arosics及相关依赖库纸上得来终觉浅,实践一下:impor_arosics

推荐文章

热门文章

相关标签