随笔分类 -  C++

摘要:一、使用C++11提供的std::chrono库 #include <chrono> #include <ctime> #include <iomanip> #include <string> std::string getTime() { // 获取当前时间点 auto now = std::ch 阅读全文
posted @ 2023-05-04 15:12 Macrored 阅读(1364) 评论(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) 编辑
摘要:一、函数介绍 SetEndOfFile是Windows操作系统中的一个API函数,用于扩展和截断文件。函数实现是从文件的起始位置开始,截断到当前文件指针的位置,丢弃后面的数据。除了数据截断,也可以用在文件末尾添加数据,过程是先将文件截断到指定位置,然后再将数据写入文件末尾。这个函数可以通过包含Win 阅读全文
posted @ 2023-03-17 16:36 Macrored 阅读(518) 评论(0) 推荐(0) 编辑
摘要:一、函数介绍 SetFilePointerEx是一个Windows API函数,用于设置文件指针的位置。它可以在文件中移动指针,以便读取或写入文件的不同部分。这个函数通常用于处理大型文件或需要随机访问文件的应用程序中。 使用SetFilePointerEx函数可以将文件指针移动到指定的偏移量处。这个 阅读全文
posted @ 2023-03-17 16:26 Macrored 阅读(993) 评论(0) 推荐(0) 编辑
摘要:一、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) 编辑
摘要:用NSIS官方提供的plugin接口搭了一个C++工程,发现报错很奇怪: 解决的办法是,在 中的 或者 之前添加链接标志: 此外,不用上述方法也可以手动在vs的 中加入 ,同样起作用。 参考文章 "1] [链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的" 阅读全文
posted @ 2020-04-03 21:47 Macrored 阅读(1818) 评论(0) 推荐(0) 编辑
摘要:软件准备 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) 编辑

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