STM32开发:1、使用VSCode + CMake + Ninja + CubeMX编译代码

- 传统STM32开发常用keil,keil同时集成了代码编辑、文件编译、调试的功能,用起来方便快捷。- 但是,keil为付费软件,在版权要求较为严格的场景中不适用。且Keil不可以跨平台使用,还存在代码提示不完善、界面功能老旧的问题。- 因此,本文将和读者一起了解STM32代码编译的原理,使我们更

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 进行安装、配置,并用其编写一个最基本的项目。

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跨平台构建工具

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈