摘要:
转载自:https://blog.csdn.net/yunxinyi91/article/details/107485257 # 获取目录下的子目录名 # output 子目录名称列表, 填充时不能加${} # target 目标路径, 全路径 macro(list_subdir output ta 阅读全文
摘要:
VSCode上调试 MCU 程序,以 OpenOCD 和 JLink 为例 环境准备 需要下载的软件: VSCode MSYS2 arm-none-eabi-gcc OpenOCD zadig STM32CubeMX 需要准备的硬件 JLink OB STM32F407 的开发板 MSYS2的配置 阅读全文
摘要:
为 C++ 程序添加 C 语言接口总共有两个要注意的点,如下 要在接口定义中添加 extern "C" 的声明 进行链接时需要使用 C++ 的标准库 原始的 C++ 程序 animal.h #ifndef _ANIMAL #define _ANIMAL class ANIMAL { public: 阅读全文
摘要:
1. 前言 模板使用 cmake 与 ninja 构建项目,需要将二者添加到环境变量 模板使用 mingw64 编译项目,不需要添加到环境变量,使用临时环境变量以避免冲突 将 c_cpp_properties.json、launch.json、settings.json 三个文件中的编译器路径和动态 阅读全文
摘要:
在 VS2015 中使用 POSIX 线程模型 点我下载 pthread 库 1. 安装 pthread 库 1.1 头文件 将下载的 pthread 库压缩包解压得到 Pre-built.2、pthreads.2和QueueUserAPCEx三个目录 使用文本编辑器打开 Pre-built.2/i 阅读全文
摘要:
0. 序言 开发组的成员渐渐多了起来,需要使用 git 对项目进行版本控制,在公司内网里面部署一个 gitlab 服务 1. 前置任务 在正式开始部署之前需要准备一些硬件和软件 1.1 硬件 一台至少 4G 内存的电脑,用来运行 gitlab 服务,下文称为服务机 一台 Windows 电脑,用来制 阅读全文
摘要:
Visual Studio 2015 安装问题 笔者主要使用的 VS 版本是 2015,它在安装过程中可能会遇到如下问题 1. 窗口拖拽导致的崩溃 解决方案: 使用文本编辑器打开 %InstallRoot%\Common7\IDE\devenv.exe.config 找到 AppContextSwi 阅读全文