因为做QCC升级模块,想打印下升级的时候是怎么跑的,然后按以往一样加上log 但没打印出来,一开始以为加错log,但加在其他地方是正常输出的,后又怀疑代码没跑,但确认确实是代码有跑的,后我随意写错代码,但IDE编译还是通过了,才想起应该是直接用的库文件来着的,果然升级文件都在库文件里找到…\tools\lib\QCC300x-BlueLab-7.1-Release_qcc300x\assisted\libupgrade.a

解决办法:
打开IDE,选择project下的properties

Libraries下都是使用到的库文件,默认是不带log的

把upgrade修改成upgrade_debug就可以输出log了

原理:
进入到…\src\lib\upgrade,查看VARIANTS文件

对应有三个参数,分别可以编译出不同的库文件,当然还有默认的一个.a文件

PS:工程如果包含log后,程序只能运行在调试模式,否则无法正常开机,所以正常给别人的软件是不能带log的,注意给正式软件的时候,要把properties改回来

QCC3007--打印库文件 log相关推荐

  1. Go 学习笔记(54)— Go 第三方库之 uber-go/zap/lumberjack(记录日志到文件、支持自动分割日志、支持日志级别、打印调用文件、函数和行号)

    1. 简要说明 zap 是 uber 开源的 Go 高性能日志库,支持不同的日志级别, 能够打印基本信息等,但不支持日志的分割,这里我们可以使用 lumberjack 也是 zap 官方推荐用于日志分 ...

  2. springboot项目输入打印日志文件到本地

    springboot项目输入打印日志文件到本地 pom.xml中添加jar包: <dependency><groupId>ch.qos.logback</groupId& ...

  3. Linux下gcc编译中关于头文件与库文件搜索路径相关问题

    如何指定GCC的默认头文件路径 网上偶搜得之,以之为宝:) 原地址:http://blog.chinaunix.net/u/28781/showart.php?id=401631 ========== ...

  4. java生成pdf_Java实现PDF文件生成并且打印pdf文件 demo

    ## Java实现PDF生成并且打印pdf文件(附demo) #### 目录: 0. 效果预览 1. 准备环境 2. Java如何调用打印机进行打印 3. Java如何生成pdf打印文件 4. 实现p ...

  5. 【转】matlab与C/C++混合编程——在Windows/Linux上调用Matlab编译的动态库文件

    转自:matlab与C/C++混合编程--在Windows/Linux上调用Matlab编译的动态库文件_sinat_18131557的博客-CSDN博客 date version comments ...

  6. java jni日志输出_java打印Jni层log

    要在java层打印c的log必须引入这个头文件的宏定义: #ifndef __LOG#define __LOG#ifdef __cplusplusextern "C"{#endif ...

  7. automake生成静态库文件_基于CocoaPods的组件化原理及私有库实践

    轮子为什么会存在 智人能在残酷的进化大战中存活下来,原因之一就是智人懂得将知识沉淀成外物,辅助彼此之间的合作,从而使得整个群体产生了规模效应,即1+1>2的效果. 从一个角度上说,石器时代是基于 ...

  8. C语言-库文件与头文件

    本文是对目标文件和链接文件两个概念的进化 创建一个文件print.o,里面有一个函数printff用来打印 创建一个文件main.c,调用printff函数 1:创建print.c文件,并添加如下代码 ...

  9. java 中 Native.loadLibrary 不能加载 jar 包中库文件的解决方案

    比如拿 jna 加载海康测速库文件为例: windows环境: (HCNetSDK) Native.loadLibrary("E:\\xxx\\HCNetSDK.dll", HCN ...

  10. Qt下使用vs编译的库文件

    Qt下调用VS制作的静态库    1.制作静态库的编译器和Qt版本的编译器是一样     如果是使用Visual Studio 制作的静态库,比如使用Visual Studio 2013制作的,而要使 ...

最新文章

  1. UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
  2. 强化学习vs遗传算法-人工智能在模拟领域的应用
  3. 费米悖论的三十种解释 | 观点
  4. 没事做做题之棋盘上的距离
  5. 安卓2.2系统上网设置
  6. C++11新特性之新类型与初始化
  7. 关于激励函数的一些思考
  8. layui数据表格(一:基础篇,数据展示、分页组件、表格内嵌表单和图片)
  9. mysql gtid 备份恢复_MYSQL数据库备份恢复
  10. 巧解汽车冬季病 启动无力别“轰油”热车
  11. jest : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\jest.ps1,因为在此系统上禁止运行脚本
  12. 实地调查,瑞幸门店天天爆满,因祸得福?
  13. 学计算机高考英语听力考试,高考英语听力机考,常识、实操、备考,你要知道这些...
  14. [2010年终大礼]破壳而出的琉璃之鸟 汉化补丁 第二版(win8兼容版发布)
  15. HTTP的各种状态码你了解吗?
  16. 入门Web前端开发需要学习哪些技术?薪资高吗?
  17. 情境领导者-第三章、评估情境
  18. 一文读懂 Traefik Hub
  19. C/C++小游戏---贪吃蛇
  20. 《CMOS集成电路后端设计与实战》——3.3 标准单元设计流程

热门文章

  1. Power Query 系列 (06) - M 语言结构化数据类型
  2. 经典c语言笔试题及答案,C语言经典笔试题
  3. dos命令如何查看计算机信息,电脑DOS命令查看进程详细信息方法图解
  4. 计算机网络通信设备的运行温度,什么是机房温度、湿度标准?
  5. 初中计算机课使用的软件,初中信息技术课软件.doc
  6. 软件测试技术的方向,软件测试技术课堂教学计划(.NET方向
  7. 【Android工具】更新Yandex网页剪辑插件测试!可以安装PCchrome插件的手机浏览器!...
  8. mysql怎么卸载干净
  9. 纯js手写一个element的弹窗,方便修改自己想要的样式
  10. STM8S103之串口查询发送+中断发送