企业网站 联系我们电商培训机构有哪些?哪家比较好

news/2025/9/25 16:33:48/文章来源:
企业网站 联系我们,电商培训机构有哪些?哪家比较好,重庆市建设工程管理信息网,加盟装修公司哪家好常用示例 入门 Hello CMake CMake 是一个用于配置跨平台源代码项目应该如何配置的工具建立在给定的平台上。 ├── CMakeLists.txt # 希望运行的 CMake命令 ├── main.cpp # 带有main 的源文件 ├── include # 头文件目录 │ └── header.h └── src # 源代码目录 ├…常用示例 入门 Hello CMake CMake 是一个用于配置跨平台源代码项目应该如何配置的工具建立在给定的平台上。 ├── CMakeLists.txt # 希望运行的 CMake命令 ├── main.cpp # 带有main 的源文件 ├── include # 头文件目录 │ └── header.h └── src # 源代码目录 ├── a.c └── b.c 在此项目上运行 CMake 时系统会要求您提供二进制目录运行 CMake 不会创建最终的可执行文件而是会为 Visual Studio、XCode 或 makefile 生成项目文件。 使用这些工具构建该项目 CMakeLists.txt 设置可以使用的最低 CMake 版本 cmake_minimum_required(VERSION 3.5) 设置项目名称 project (hello_cmake) 添加可执行文件 add_executable(hello_cmake main.cpp) 添加头文件目录 target_include_directories(hello_cmake PRIVATE ./include) 批量添加源文件 file(GLOB SRCS CONFIGURE_DEPENDS ./src/*.cpp) target_sources(hello_cmake PUBLIC ${SRCS}) 添加第三方库 find_package(OpenGL CONFIG REQUIRED) 链接第三方库 target_link_libraries(hello_cmake PRIVATE OpenGL) 指定输出路径 set_property(TARGET hello_cmake ${CMAKE_SOURCE_DIR}/bin) main.cpp #include int main(int argc, char *argv[]) { std::cout “Hello CMake!” std::endl; return 0; } 编译示例 $ mkdir build # 创建 build 目录 $ cd build # 进入目录 $ cmake … # 目录的上一级目录运行命令 $ make # 使用对应的编译工具 $ ./hello_cmake # 运行生成的 hello_cmake Hello CMake! cmake 生成项目构建系统 $ cmake [] path-to-source | path-to-existing-buildbash $ cmake [] -S -B 建立一个项目 $ cmake --build [] [-- ] 安装项目 $ cmake --install [] 运行指定项目 cmake --build --target 打开一个项目 $ cmake --open 运行脚本 $ cmake [-D ]… -P 运行命令行工具 $ cmake -E [] 运行查找包工具 $ cmake --find-package [] 运行工作流预设 $ cmake --workflow [] 查看帮助 $ cmake --help[-] 常用参数 方式一: 在CMakeLists.txt中使用set(KEY VAL)函数 方式二: 在执行cmake … -D 指定(只需一次,推荐) 指定编译参数(Debug/Release/MinSizeRel/RelWithDebInfo) $ cmake … -D CMAKE_BUILD_TYPEDEBUG 指定编译链工具(windows下vcpkg需要) $ cmake … -D CMAKE_TOOLCHAIN_FILEvcpkg_path/scripts/buildsystems/vcpkg.cmake 指定编译器 $ cmake … -D CAMKE_C_COMPILER… $ cmake … -D CAMKE_CXX_COMPILER… 指定生成器 $ cmake … -G “Unix Makefile” $ cmake … -G “Ninja” $ cmake … -G “Visual Studio 17 2022” 设置Cpp标准 set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) # 在检测到不支持时出错 set(CMAKE_CXX_EXTENSIONS ON) #一般设为off否则在msvc上没有特性会出错

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/917232.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入解析:李宏毅2023机器学习作业 HW01实操

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

基于Java+SpringBoot+SSM,Flask福聚苑社区团购体系(源码+LW+调试文档+讲解等)/福聚苑社区/团购系统/社区团购/福聚苑/团购/社区/环境/福聚苑小区/在线团购/社区购物

基于Java+SpringBoot+SSM,Flask福聚苑社区团购体系(源码+LW+调试文档+讲解等)/福聚苑社区/团购系统/社区团购/福聚苑/团购/社区/环境/福聚苑小区/在线团购/社区购物pre { white-space: pre !important; word-wrap: nor…

按需引入echarts

--// echarts-config.js // ECharts按需引入配置文件 import * as echarts from echarts/core; import {BarChart,LineChart,PieChart,ScatterChart,RadarChart } from echarts/charts; import {TitleComponent,Toolti…

软件构造的用户交互设计 4章

交互设计的原则 1.尽量保持一致 2.满足普遍可用性 3.提供信息反馈 4.设计对话框以产生结束信息 5.预防并成立错误 6.允许撤销操作 7.支持内部控制点 8.减轻短时记忆负担 交互设计的基本过程 标识和建立用户需求 提出满…

自定义制作docker容器自动自愈容器镜像

包括:完整的 autoheal.sh(支持每分钟检查一次、连续 5 次 unhealthy 才重启) Dockerfile docker-compose.yml 详细文档,包含参数说明、用法1️⃣ autoheal.sh #!/usr/bin/env sh set -e set -o pipefailDOCKER_SOC…

阀门公司网站建设广州动漫制作公司

1 mpl_toolkits.mplot3d 功能介绍 mpl_toolkits.mplot3d 是 Matplotlib 库中的一个子模块,用于绘制和可视化三维图形,包括三维散点图、曲面图、线图等。它提供了丰富的功能来创建和定制三维图形。以下是 mpl_toolkits.mplot3d 的主要功能和功能简介&am…

如何利用海外 NetNut 网络代理与 AICoding 实战获取 iPhone 17 新品用户评论数据?

如何利用海外 NetNut 网络代理与 AICoding 实战获取 iPhone 17 新品用户评论数据?如何利用海外 NetNut 网络代理与 AICoding 实战获取 iPhone 17 新品用户评论数据? 一、引言 在数据驱动时代,开发者与研究者越来越依…

第一次编码器测试

共1055圈 平均2047.974408 平均每张丢失距离 0.00001132 mm可以忽略 不丢帧

04-FreeRTOS的概述及编程规范

概述 本文对FreeRTOS源码进行概述,包括其核心文件作用,及其编程规范,有助于阅读rtos的内核源码,更好的帮助理解。 一、FreeRTOS 源码核心结构概述 FreeRTOS 是轻量级实时操作系统,核心功能围绕 “任务调度” 和 “…

10_ select/poll/epoll实现服务端的io多路复用

一、io多路复用 在现有模型中,似乎每一个线程都做了同样的事情,1、监听客户端消息;2、业务消息处理。 “一消息一线程”的缺点究其根本,在于让每个线程都做了同样重复、且消耗资源巨大的事情——单独持有fd、监听客…

模拟实战配置实验

vlan之间的互通 要实现 VLAN 10(192.168.150.0/24)、VLAN 100(192.168.100.0/24)、VLAN 200(192.168.200.0/24) 之间的互联互通,核心原理是:二层交换机仅负责 VLAN 内流量转发,跨 VLAN 流量需通过三层设备(核…

微网站建设的现状设计吧

首先要理解double的存储方式,具体可查找相关的博客本文实现的是将8个字节(存储为16进制的字符串)转化为对应的double类型double MainWindow::qByteArraytodouble(QString qstr){QByteArray byte;StringToHex(qstr,byte);double result;memcpy(&result, byte.dat…

聚力赋能|竹云受邀出席2025华为全联接大会 - 详解

聚力赋能|竹云受邀出席2025华为全联接大会 - 详解2025-09-25 16:21 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; displ…

Linux安装Kafka(无Zookeeper模式)保姆级教程,云服务器安装部署,Windows内存不够允许看看

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

国标GB28181公网直播EasyGBS如何构建全域覆盖的应急管理与安全生产解决方案?

在当今社会,安全生产和应急管理已经成为各行各业不可或缺的重要部分。全面提高安全生产管理水平、构建责任全覆盖、监管全过程、监管全方位的综合治理体系已成为社会发展的必然趋势。国标GB28181网页直播平台EasyGBS作…

Serilog.AspNetCore与Serilog的区别

一直以为用的是Serilog,深入了解后,用的是Serilog.AspNetCore,具体来了解下区别,与使用方法: Serilog 是“核心引擎”,只负责把日志事件生成出来; Serilog.AspNetCore 是“ASP.NET Core 专用适配器”,在 Seril…

基于MATLAB S函数实现多智能体间歇通信仿真

一、系统架构设计 1.1 通信模型 graph LR A[智能体1] -->|脉冲信号| B[智能体2] B -->|脉冲信号| C[智能体3] C -->|脉冲信号| A 1.2 核心模块通信触发模块:基于阈值事件的间歇通信 状态更新模块:离散时间一…

邢台做网站推广价格网站目标

新疆乌鲁木齐市2014-2015学年第二学期高一年级期末考试信息技术试卷(60分钟)第一部分必修模块(共80分)一、单项选择题(本大题共20小题,每小题2分,共40分)1.关于信息,以下说法不正确的是A.信息需要依附于载体而存在B&am…

北京如何申请公司网站备案号wordpress建站发文教程

电能质量在线监测装置 本办法对发电企业(包括分布式电源)、电网企业、用电企业的电能质量管理均有明确要求,要求在发电企业并网点、电网企业非线性设施、用电企业公共连接点设置电能质量监测装置,这会促进市场对电能质量在线监测…

个人网站备案需要哪些资料网站限时抢购怎么做

转自:https://zssure.blog.csdn.net/article/details/49231303 题记: DICOM医学图像处理专栏撰写已有两个年头,积累了近百篇文章。 起初 只是用于记录自己科研、工作中遇到的疑难问题,专注于图像处理(主要是医学图像…