搜索结果
查询Tags标签: cmake,共有 272条记录-
vscode的配置文件
vscode的配置文件 总述:vscode中一般会在项目文件夹下自动生成.vscode文件夹,其中存放若干配置文件(.json),一般有如下文件:下面将解释每个文件的用途与表现。 1. c_cpp_propertries.json 这个文件是使用vscode进行C++开发时会产生的文件,非C++用户可以直接跳过。其内…
2024/1/23 18:02:23 人评论 次浏览 -
现代 CMake 模块化项目管理指南
现代 CMake 模块化项目管理指南 参考小彭老师的视频教程整理笔记,学习同时方便快速查阅,视频链接如下 【公开课】现代 CMake 模块化项目管理指南【C/C++】 对应课程 PPT 和源码见 https://github.com/parallel101/course 文件/目录组织规范 完整案例参考源码仓库https:/…
2024/1/6 5:02:26 人评论 次浏览 -
CMake 学习笔记
CMake 学习笔记 CMake 已经是 C++ 构建系统的事实标准。 主要是对小彭老师的 C++ 视频课程中 CMake 相关部分的一些笔记和整理,视频链接如下学 C++ 从 CMake 学起 现代 CMake 高级教程包含视频中的代码和 PPT 的仓库见以下链接 https://github.com/parallel101/course 本…
2024/1/4 1:32:39 人评论 次浏览 -
CMake个人理解和使用
前言 CMake是一个构建工具,通过它可以很容易创建跨平台的项目。通常使用它构建项目要分两步,通过源代码生成工程文件,通过工程文件构建目标产物(可能是动态库,静态库,也可能是可执行程序)。使用CMake的一个主要优势是在多平台或者多人协作的项目中,开发人员可以根…
2023/6/17 14:22:49 人评论 次浏览 -
工欲善其事必先利其器--CMake牛刀小试
这里假设用户已经安装好MinGW编译套件!并配置好环境变量!具体怎么下载和配置网上教程非常多,这里贴上一个链接:不仅教你安装MinGW还教你安装VScode配置 1、学习c plus plus编码为什么要学习CMake? 在Windows下使用集成开发环境(IDE)开发项目时,一般会使用IDE自带的…
2023/5/23 18:22:16 人评论 次浏览 -
cmake c++ 连接mysql
控制台应用 1.安装数据库 MySQL Server 8.0(自行安装一下) 2.打开数据库目录检查是否有这两个文件3.编译器内改成X644.找到工程名字,右键点击、属性5.找到VC目录、找到包含目录6.将include目录添加进去7.同样的操作将库目录添加进去8.找到链接器,填入libmysql.lib9.将…
2022/9/15 2:17:35 人评论 次浏览 -
cmake 入门笔记
以下内容为本人的著作,如需要转载,请声明原文链接 微信公众号「englyf」https://www.cnblogs.com/englyf/p/16667896.html1. cmake 是什么? 这些年大型 C/C++ 工程都纷纷转到了 cmake 环境下,那么这个工具到底有什么魅力吸引着大家呢?无它,软件工程崇尚实用主义,而…
2022/9/8 6:22:57 人评论 次浏览 -
ubuntu20上配置ElasticFusion
1、安装cmake3.22版本以上的版本 (因为在进行编译时,要求cmake版本需3.22以上) 1.1、查看当前版本cmake ---version1.2、卸载cmakesudo apt remove cmake1.3、下载官方源码https://cmake.org/download/解压后进入目录 1.4、编译 configure是一个shell脚本,它可以自动设…
2022/9/5 5:52:53 人评论 次浏览 -
Ubuntu常用快捷键
一、 打开Terminal的快捷键是Ctrl+Alt+T 二、 中止运行Ctrl+C 一般最常用的是cd, ls, mkdir, rmdir, cp, rm, mv, clear, pwd, shutdown.一般使用时只需记住常用命令,不清楚的时候用man查询。如需查看更多命令可以阅读《The Linux Command Line》(《Linux命令行大全》)。…
2022/9/5 5:23:05 人评论 次浏览 -
foolrenderer构建记录
>>Visual Studio 中的 CMake 项目
2022/9/3 23:23:42 人评论 次浏览 -
Windows编译 wireshark
要想编译WireShark: 我们需要设置一些环境变量来配置cmake,幸运的是,vscode的CMake插件为我们提供了这个功能,我们只需要在工作区中设置即可:同时需要注意的是,因为wireshark需要C11,但是旧版本的Windows SDK并不支持C11,而我们的"实用C++的桌面开发"恰…
2022/9/3 5:22:49 人评论 次浏览 -
cmake是什么,为什么现在都用cmake,cmake编译原理和跨平台示例
一 cmake是什么?CMake是一个开源、跨平台的工具系列,是用来构建、测试和打包软件。 CMake使用平台无关的配置文件来控制软件编译过程,并生成可在您选择的编译器环境中使用项目文件,比如可以生成vs项目文件或者makefile。CMake工具套件由Kitware公司创建,以满足ITK和V…
2022/9/2 23:23:28 人评论 次浏览 -
ubuntu 16.04 cmake升级
ubuntu 16.04 默认安装的 cmake 版本为 3.5,但有时编译一些包时需要更高的版本,需要升级 cmake。 千万别执行下面的命令,这样会把之前用 cmake 编译好的包都给卸载掉,包括ros。 sudo apt-get autoremove cmake比较简单的方法是下载 cmake 压缩包,直接建立软链接覆盖掉…
2022/9/2 5:22:48 人评论 次浏览 -
pybind11使用(1) cmake + vcpkg 环境配置以及一些坑
看似简单的配置流程安装 : vcpkg install pybind11 编写 cmakefind_package(pybind11 REQUIRED)pybind11_add_module(${PROJECT_NAME} src/main.cpp)问题随之而来 1.[build] LINK : fatal error LNK1104: cannot open file optimized.lib 这个问题在老版vcpkg是存在的,在…
2022/9/1 23:22:47 人评论 次浏览 -
在visual studio中使用cmake生成dll中的坑
最近改用visual studio写c++,把我之前基于MinGW的代码库clon下来在vs中跑,结果不能运行,因为链接器总是莫名奇妙地链接的我想要生成的dll文件同名的lib文件如下图所示 文件结构很好看懂,shared.cpp和shared.hpp生成dll,然后main链接该dll(至少我之前在linux或者在wi…
2022/8/31 23:22:48 人评论 次浏览