cmake

略无慕艳意3 天前
c++·c·cmake·microsoft visual studio 2022
【笔记】Visual Studio 2022 入门指南一个解决方案是用于组织和管理一个或多个相关联项目的容器。这套结构旨在将一个复杂的实际问题,分解成多个功能独立的模块(项目)来开发和管理。
SoveTingღ5 天前
c语言·vscode·cmake·嵌入式软件·开发环境配置
【开发环境配置】VScode里面配置cmake遇到的问题最近在着手学习 CMake,在学习过程中遇到了各种报错,查资料解决了半天,真的很耗时。现在将三种报错情况和一些解决办法总结出来分享给大家。
钱彬 (Qian Bin)6 天前
教程·cmake·qml·qt quick·工业软件·工业瑕疵检测·qt6.9.1
《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——6. 传统算法实战:用OpenCV测量螺丝尺寸在上一篇文章中,我们成功地为应用程序安装了“眼睛”——集成了OpenCV并实现了图像的加载与显示。现在,我们的程序已经能够“看见”螺丝了。然而,仅仅看见是不够的,机器视觉的核心价值在于能像人一样“看懂”图像,从中提取出有用的信息。
WKJay_9 天前
vscode·stm32·cmake·clangd
VSCode 开发 STM32 - clangd 带来的极致补全体验之前一篇文章中我们已经介绍了基于 VSCode 的 MCU 开发方案:再也不用担心律师函啦,MCU 开发的终极开源解决方案!https://mp.weixin.qq.com/s?__biz=Mzg3ODY0MjM2NA==&mid=2247499052&idx=1&sn=b07f89766196d7aec51bb4c5029d8b6e&scene=21#wechat_redirect
十五年专注C++开发13 天前
xml·c++·跨平台·cmake
pugiXML:一个轻量级、高性能的 C++ XML 解析库目录1.简介2.认识pugiXML库2.1.下载pugiXML2.2.使用pugiXML的前提3.基本使用示例
胖大和尚25 天前
cmake
CMake是什么CMake 是一个 跨平台的构建系统生成工具,它不直接构建(编译)你的代码,而是用来生成各种平台下的构建系统(如 Makefile、Visual Studio 工程文件、Xcode 工程等)。
十五年专注C++开发1 个月前
c++·跨平台·cmake·自动化编译
CMake基础:条件判断详解目录1.简介2.核心判断类型及示例2.1.变量相关判断2.2.数值判断2.3.文件 / 路径判断2.4. 目标 / 组件判断
mrbone111 个月前
开发语言·c++·git·cmake·worktree·gitab
Git-git worktree的使用用了git这么多年,居然第一次听说git worktree,于是搜索了一番学习记录一下。 我们知道,一个git仓库可以对应多个分支,通常来说都有一个主分支,例如master或develop,每个研发在日常进行功能开发的时候,都基于develop创建新的feature分支,代码写好以后合并到主分支。那么你可能遇到过这种场景:你还在feature分支开发,此时突然遇到一个紧急的bug需要你在develop分支提交代码。此前我的做法通常是:
stonewu1 个月前
c++·cmake
Cmake入门及CMakeLists.txt 语法介绍cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。
不知所云,1 个月前
vscode·qt·cmake
QT vscode cmake 编译 undefined reference to `vtable for 问题解决编译时出现undefined reference to `vtable for 问题,是没有添加头文件到目标,添加即可: 如果使用的是qt5, 没有qt_add_executable, 使用qt 5的 自动处理即可:
不想被吃掉氩1 个月前
windows·unix·cmake
CMAKE1、简易:cmake_minimum_required ( VERSION 2.8)//确定cmake最低版本
咩咩大主教1 个月前
c++·vscode·cmake·visual studio·cuda·cpp·cuda c++
2025最新版使用VSCode和CMake图形化编译调试Cuda C++程序(保姆级教学)VSCode+CMake简直就是C++程序开发者的福音,无论是进行Qt开发,音视频开发,后端程序开发,Cuda开发,CMake都是神一样的存在。
十五年专注C++开发1 个月前
linux·开发语言·c++·cmake·自动化编译
CMake实践:指定gcc版本编译和交叉编译目录1.指定gcc版本编译1.1.通过CMake参数来实现1.2.使用 RPATH/RUNPATH 直接指定库路径
十五年专注C++开发2 个月前
linux·运维·c++·qt·cmake·跨平台编译
Qt .pro配置gcc相关命令(三):-W1、-L、-rpath和-rpath-link目录1.Linux 动态库相关知识1.1.动态库查找路径1.2.查看程序依赖的动态库1.3.修改动态库查找路径的方法
old_power2 个月前
c++·windows·vscode·cmake·ninja
在 Windows 系统下配置 VSCode + CMake + Ninja 进行 C++ 或 Qt 开发在 Windows 系统下配置 VSCode + CMake + Ninja 进行 C++ 或 Qt 开发,是一个轻量级但功能强大的开发环境。下面我将分步骤详细说明如何搭建这个开发环境,支持纯 C++ 和 Qt 项目。
子正2 个月前
linux·运维·cmake
一键编译包含多个独立模块和应用的工程(linux cmake)2023年,曾经写过一篇cmake的基本用法,现在给出一个更好的实现策略:(.venv) root@PC-20230207TFDZ:/home/git/shm_vibration# ls -a -l total 76 drwxr-xr-x 12 root root 4096 Jun 6 10:19 . drwxr-xr-x 6 root root 4096 Jun 6 10:19 .. drwxr-xr-x 8 root root 4096 Jun 6 10:20 .git -rw-r--r-- 1 ro
___波子 Pro Max.2 个月前
cmake
CMake GLOB返回路径规则及示例参考:https://cmake.org/cmake/help/latest/command/file.html#glob
struggle20252 个月前
人工智能·python·cmake·jupyternotebook·deepseek
LLMControlsArm开源程序是DeepSeek 控制熊猫机械臂文末提供程序和源码下载LLMControlsArm开源程序是DeepSeek 控制熊猫机械臂。通过使用智能化的工作流控制系统来精确操控机械臂,不仅能够基于预设算法可靠地规划每个动作步骤的执行顺序和力度,确保作业流程的标准化和可重复性,还能通过模块化的程序设计思路灵活地在原有工作流中插入新的控制节点,这种可扩展的架构设计使得系统能够在不影响既有功能稳定性的前提下,便捷地集成诸如视觉识别、力反馈调节或协同作业等进阶功能模块,从而持续提升机械臂在复杂工业场景中的适应性和多功能性。
德先生&赛先生2 个月前
c++·cmake
CMake入门:3、变量操作 set 和 list在 CMake 中,set 和 list 是两个核心命令,用于变量管理和列表操作。理解它们的用法对于编写高效的 CMakeLists.txt 文件至关重要。下面详细介绍这两个命令的功能和常见用法:
爱出名的狗腿子2 个月前
ide·vscode·单片机·c·cmake·gcc·ninja
vscode + cmake + ninja+ gcc 搭建MCU开发环境接触过 MCU 开发的同学基本上对于 Keil、IAR 这一类的集成IDE 软件并不陌生。使用这类软件好处当然显而易见:快速上手,一键编译,一键下载,一键仿真运行等等,大家只需将注意力焦注于如何编写好用且优雅的功能代码即可,至于代码是如何编译,如何生成bin文件完全不用关系。