STM32开发:1、使用VSCode + CMake + Ninja + CubeMX编译代码
- 传统STM32开发常用keil,keil同时集成了代码编辑、文件编译、调试的功能,用起来方便快捷。- 但是,keil为付费软件,在版权要求较为严格的场景中不适用。且Keil不可以跨平台使用,还存在代码提示不完善、界面功能老旧的问题。- 因此,本文将和读者一起了解STM32代码编译的原理,使我们更
【一学就会】(一)C++编译工具链——基于VSCode的CMake、make与g++简单理解与应用示例
侧重于CMake使用教程,全面详细。
VSCode运行CMake教程
VSCODE运行cmake 显示opencv图像
[CMake] 基础教程 - CMake安装和验证测试(Windows+Linux)
本文介绍如何在windows环境下安装最新版本cmake,并验证安装是否成功。
CMakeLists中下载github仓库代码和设置代理
在编译大型项目时,往往会遇到在CMakeLists.txt文件中下载github依赖仓库的现象。但是因为墙的原因,直接下载不了代码导致编译报错。可以通过设置代理解决。
CMake入门教程【核心篇】设置和使用缓存变量
CMake设置和使用缓存变量
CMake:构建类型(Debug、Release以及其他)
我们前几篇的学习基本上可以完整构建项目和库了,接下来我们将基于第三篇的内容进行修改和补充,不断的完善各种学到的内容。
vs项目转cmake(.sln转CMakeLists.txt)
.sln文件转CMakeLists.txt
VSCode之CMake使用
vscode通过cmake构建项目
CMake构建静态库与动态库以及使用
三、编译共享库;四、ADD_LIBRARY指令;五、编译静态库;5.1、SET_TARGET_PROPERTIES指令;5.2、GET_TARGET_PROPERTY指令;六、动态库版本号;七、安装共享库和头文件;八、使用外部共享库和头文件;8.1、准备工作;8.2、引入头文件搜索路径;8.3、为
CMake项目使用ctest+gtest进行单元测试
使用CMake中的ctest进行单元测试
【wxWidgets 教程】安装、配置、HelloWorld篇(一)
wxWidgets 3.2 使用 CMake 进行安装、配置,并用其编写一个最基本的项目。
cmake 03 一个可用的 cmake 工程应当是什么样的
cmake 简单工程化
windows cmake 简单使用教程
cmake 教程
C++学习之路(一):搭建C++开发环境
C++学习之路(一):搭建C++开发环境
CMake I 创建一个简单的单元测试
创建一个简单的单元测试。ctest命令、add_test()、enable_testing()。
CMake测试
简单示例如果想执行几个可执行的程序或是执行相同的可执行程序但添加不同的参数,可以使用CTest工具,CMake自带CTest和CPack。cmake docctest.add_test.enable_testing.添加两个可执行程序目的:对两个不同的cpp文件生成不同的可执行文件。并同时执行cte
Ubuntu升级Cmake的正确方式
Ubuntu升级CMake的正确方式
Android.mk 和 CMakeLists.txt 的转换规则
例如,Android.mk 中的 LOCAL_MODULE 指令通常会被转换成 CMakeLists.txt 中的项目名称。在 Android.mk 中,你可以使用 LOCAL_C_INCLUDES 和 LOCAL_CPP_INCLUDES 指令来声明头文件的路径。在 Android.mk 中,你可
cmake跨平台构建工具
cmake跨平台构建工具