一.cmake中预定义的变量PROJECT_SOURCE_DIR 工程的根目录
PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURCE_DIR}/build
CMAKE_INCLUDE_PATH 环境变量
CMAKE_LIBRARY_PATH 环境变量
CMAKE_CURRENT_SOURCE_DIR 当前处理的CMakeL
转载
2024-10-14 18:16:28
29阅读
## Docker镜像可以指定对外端口嘛?
在使用Docker时,我们经常需要将容器中的服务对外开放端口,以便能够从主机或其他容器中访问。那么,Docker镜像可以指定对外端口吗?答案是肯定的,通过Docker的端口映射功能,我们可以很方便地将容器内部的端口映射到宿主机上。
### 什么是Docker端口映射?
Docker端口映射是指将容器内部的端口映射到宿主机上,使得可以通过宿主机的IP
原创
2023-08-31 16:21:10
217阅读
## Docker pull可以指定下载后的镜像名称吗?
在使用Docker时,我们经常需要从Docker Hub或私有仓库下载镜像来创建容器。Docker提供了`docker pull`命令来实现这个功能。但是,是否可以指定下载后的镜像名称呢?本文将回答这个问题,并提供相关的代码示例。
### Docker pull命令简介
在开始讨论之前,让我们先简单介绍一下`docker pull`命
原创
2023-12-26 07:05:57
89阅读
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程),输出各种各样的makefile或者project文件。CMake”这个名字是“cross platform make”的缩写。1. $> cmake ../sdk -Ddebug=ON
2. $> make
3. $> make install
第一条命令用于根据路径../sdk下的C
转载
2024-07-10 14:59:47
112阅读
函数: 基础:#基本语法
def <函数名>(<参数0个或多个>):
<函数体>
return <返回值>
如果未设置return ,默认返回None
#查看函数
dir(_builtins_)
#基础使用
def helloworld():
print('调用函数')
转载
2024-09-07 16:23:37
50阅读
CMake查找库文件使用cmake指定第三方库或者自己的工具库的相关目录 使用CMake可以方便的进行项目管理。作为初学者在使用过程中遇到了一些问题,做一些纪录。问题描述 在windows下面做C++开发时,如果需要使用第三方库或者自己编译的工具库的时候,一般都是通过三步进行配置,这种方式在库文件比较少的时候可以通过手动完成配置(当然也可以通过bat脚本枚举库目录下面的文件,一起添加),然后导出属
转载
2023-12-12 15:46:27
77阅读
# 从qcow2镜像转换为Docker镜像的方法
在实际的软件开发和部署过程中,我们可能会遇到将qcow2镜像转换为Docker镜像的需求。Qcow2是一种用于虚拟机的磁盘镜像格式,而Docker则是一种轻量级的容器化技术。本文将介绍如何将qcow2镜像转换为Docker镜像,以及相关的代码示例。
## Qcow2镜像转Docker镜像的流程
首先,我们需要了解将qcow2镜像转换为Dock
原创
2024-05-02 04:02:31
42阅读
地理配准的对象是栅格数据,而空间校正的对象是矢量数据。 01 地理配准 首先将需要配准的JPG图片(北京市朝阳区)加载到ArcGIS中,这时会提示我们添加的数据源缺少空间参考信息。点击确定这种情况下,我们有两种处理方式:如果我们先对它进行矢量化,后续就得地理配准和空间校正;如果我们先对它进行地理配准再进行矢量化就可省去空间校正这一步骤。这里采用第一种方式,目的是讲一下空间校正创建面要素
iso镜像VirtualBox安装Ubuntu下载软件安装虚拟机一. 新建虚拟机二. 修改配置三.安装系统四.修改系统源五.设置root六.安装增强功能
1.desktop版本的,指有图形界面 2.beta版本,指测试版本 3.live-server,指没有界面只有终端操作安装虚拟机一. 新建虚拟机1.打开Vbox->新建->根据iso选择虚拟机的类型和版本->点击
# Python实现指定list的长度
## 介绍
在Python中,可以使用以下几种方法来指定一个List(列表)的长度:
1. 使用`*`操作符创建指定长度的列表
2. 使用`append()`方法添加元素到列表,并在需要时进行扩展
在这篇文章中,我们将详细介绍这两种方法,并给出相应的代码示例。
## 操作步骤
下面是实现指定list长度的具体步骤:
| 步骤 | 操作 |
|
原创
2023-09-12 12:25:21
398阅读
以OpenCV为例,记录开发过程并附上部分踩坑细节1.引入openCV的.a包,官方SDK目录如下:记得第三方也要引入。引入后的样子如下:你会发现,x86和arm的包不太一样。2.引入OpenCV头文件.h .hpp首先,在你的cpp/include下,加入openCV的头文件,如下图:官方SDK在这里:3.CMake引入.a及你自己的c++源码先引入头文件:set(libs ${CMAKE_SO
转载
2023-11-03 22:02:27
187阅读
问题描述家里有一台自带wifi的猫(路由器1),多出来一个路由器(路由器2),希望把路由器接到wifi猫上。解决办法1.wifi连接自带wifi的猫(路由器1),找到网关地址为192.168.1.1 路由器1和路由器2背后的网关地址都是一样的,是192.168.1.1(因为这是一个路由器的默认网关,如果只有一个路由器,网关就是192.168.1.1,如果有多个路由器相连,必定有多个网段和相应的网关
转载
2024-10-17 08:37:12
45阅读
课程论坛上有一个 在Windows上用CMake+VSCode做作业的环境,此方案需要安装visual studio。后来发现了msys的方案,用的是这种方法。安装参考:(最后msys2占用空间为6g左右)总结步骤是:1.安装msys2。去清华镜像源或中科大镜像,下载windows安装包(如msys2-x86_64-20200720.exe)安装然后把安装根目录和其中的 /usr/bin 添加到环
转载
2024-04-23 10:20:16
209阅读
docker的使用镜像仓库地址docker官方:https://hub.docker.com 网易蜂巢:https://c.163yun.com/hub#/library1、拉取镜像docker pull 的拉取过程:docker pull告诉docker deamon拉取某一个镜像,docker deamon会在本地仓库查找是否有这个镜像(注意,镜像是到版本的,如果拉取的镜像版本和仓库中的镜像版
转载
2023-08-17 00:17:18
125阅读
一、简介 1.1 cmake 作为构建工具,具有对大项目的管理能力1.2 特点 ①开放源代码 ②跨平台:在Linux平台生成Makefile ③能够管理大项目 ④工具链简单:cmake+make1.3 注意事项 每个目录都要有CMakeLists二、实例1.helloworld 2.1 大概有7步 ①新建目录cmakemkdir cmake②在cmake下创建目录t1mkdir t1③进入目录t1
一、基本的CMake语法标准的CMake工程结构应该是这样的:CMakeLists.txt 此CMakeLists.txt是顶层CMake文件,内容包括:#指定版本号
CMAKE_MINIMUM_REQUIRED(VERSION 3.17.5)
#指定工程名字,工程语言,定义了PROJECT( DIR ),则此CMake文件所在的目录会被视为全局变量PROJECT_SOURCE_DIR的值
PRO
转载
2023-11-28 12:18:44
86阅读
目录一、CMake简介二、CMake典型示例源代码 demo.cppcmake脚本 CMakeLists.txt编译流程三、CMake常用命令常用命令介绍设置编译目标类型指定编译包含的源文件设置包含目录设置链接库搜索目录设置需要链接的库根据链接库目录搜索指定全路径指定多个链接库设置变量条件控制其他常用命令四、复杂项目示例多个目录,多个源文件,多个项目五、常用变量构建类型指定构建类型变量常用变量环境
转载
2023-07-25 20:10:45
245阅读
# Android指定CMake
在开发Android应用时,我们经常需要使用CMake来编译和构建C/C++代码。CMake是一个跨平台的开源构建工具,它可以生成各种不同平台的构建脚本。
本文将介绍如何在Android项目中指定使用CMake进行构建,并提供一些代码示例来帮助读者更好地理解。
## 什么是CMake
CMake是一个开源的跨平台构建工具,它可以生成可以在不同平台上进行构建
原创
2023-10-10 12:12:58
91阅读
# 使用 CMake 指定 Python 版本的完整指南
在开发过程中,我们常常需要用 CMake 来管理我们的项目。在涉及到 Python 的项目时,指定正确的 Python 版本显得尤为重要。本文将详细介绍如何使用 CMake 指定 Python 版本,包括流程图、状态图与步骤详解,帮助你快速上手。
## 流程概览
下面是整个实现的流程概览:
| 步骤 | 描述
原创
2024-09-08 04:27:49
54阅读
在 linux 平台下使用 CMake 生成 Makefile 并编译的流程如下:编写 CMake 配置文件 CMakeLists.txt 。执行命令 cmake PATH 或者 ccmake PATH 生成 Makefile 。其中, PATH 是 CMakeLists.txt 所在的目录。使用 make 命令进行编译。本文将从实例入手,一步步讲解 CMake 的常见用法。 
转载
2023-08-17 23:16:06
841阅读