随笔分类 -  C

摘要:一、问题背景 1. UTF-8编码的文件打开始终是被识别成GBK编码 2. 要更改File Properties才能强制让文件以UTF-8显示 3. 但是会在工程路径和workspace路径下生成单独的配置文件,并且所有文件都要重复操作 二、解决方法 根本原因是MounRiver Studio有一个 阅读全文
posted @ 2024-05-16 21:43 Macrored 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一、背景 platformio现有的板子库里面没有ESP32-S3-N16R8(8MB PSRAM + 16MB FLASH)的开发板模型,直接强行套用,要么就是解锁不了8MB PSRAM,要么就下载后运行不起来。但是Arduino可以正常解锁。 二、简单解决办法 先选用esp32-s3-devki 阅读全文
posted @ 2023-04-26 22:50 Macrored 阅读(17371) 评论(5) 推荐(5) 编辑
摘要:一、问题现象 vscode编译/验证(Verify)Arduino的.ino文件,报构建时出错:exit status 1,如下: [Starting] Verifying sketch 'src.ino' Please see the build logs in output path: e:\W 阅读全文
posted @ 2023-04-20 22:46 Macrored 阅读(3249) 评论(0) 推荐(0) 编辑
摘要:解决方法 在windows系统下,STM32CubeMX/IDE默认用的是GBK编码格式,当强行把文件改成UTF-8再重新生成代码后,中文注释就会乱码; 因为Cube是延用eclipse的框架,那么可以添加环境变量,让STM32CubeMX/IDE使用的是UTF-8K编码格式生成代码就可以避免该问题 阅读全文
posted @ 2023-03-10 14:06 Macrored 阅读(2779) 评论(0) 推荐(1) 编辑
摘要:一、Lua栈结构 1. index为正数 c++获取lua的数组元素的实例: // 接口参数:void lua_rawgeti (lua_State *L, int index, int n); lua_getglobal(L, "g_Arr"); lua_rawgeti(L, 1, 1); int 阅读全文
posted @ 2022-06-29 15:28 Macrored 阅读(116) 评论(0) 推荐(1) 编辑
摘要:软件准备 windows7或者更高版本 python3或者更高版本 C:\Users\macrored\Desktop>python --version Python 3.7.7 node或者更高版本 C:\Users\macrored\Desktop>node -v v12.16.1 vs_Bui 阅读全文
posted @ 2020-03-21 23:46 Macrored 阅读(3018) 评论(0) 推荐(0) 编辑
摘要:一、前言 在后台程序运行出问题时,需要查看详尽的日志,C语言提供记录日志触发点文件名、行号、函数名的方法,关键是利用C99新增的预处理标识符__VA_ARGS__;先介绍几个编译器内置的宏定义,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使用也可以巧妙地帮我们输出非常有用的调试信息。 二、A 阅读全文
posted @ 2019-09-14 14:55 Macrored 阅读(12687) 评论(0) 推荐(0) 编辑
摘要:一、文件操作 见链接 https://www.cnblogs.com/dolphin0520/archive/2011/10/05/2199598.html 二、系统时间 见链接 https://blog.csdn.net/u012229282/article/details/79598287 三、 阅读全文
posted @ 2019-09-04 11:34 Macrored 阅读(3938) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示