当前位置: 首页 > news >正文

seo站内优化包括企业邮箱格式

seo站内优化包括,企业邮箱格式,做公司网站员工保险,黑客入侵网站怎么做文章目录 一、概述二、实战2.1 内部构建、外部构建2.2 CLion Cmake 一、概述 CMake 是跨平台构建工具,其通过 CMakeLists.txt 描述,并生成 native 编译配置文件: 在 Linux/Unix 平台,生成 makefile在苹果平台,可以生…

文章目录

  • 一、概述
  • 二、实战
    • 2.1 内部构建、外部构建
    • 2.2 CLion Cmake

一、概述

CMake 是跨平台构建工具,其通过 CMakeLists.txt 描述,并生成 native 编译配置文件:

  • 在 Linux/Unix 平台,生成 makefile
  • 在苹果平台,可以生成 xcode
  • 在 Windows 平台,可以生成 MSVC 的工程文件

二、实战

// file main.cpp
#include <iostream>
int main() {std::cout << "Hello, World!" << std::endl;return 0;
}// file CMakeLists.txt
cmake_minimum_required(VERSION 3.25) # 最低的 CMake 版本
project(hello) # 项目名称
set(CMAKE_CXX_STANDARD 17) # 编译使用哪个 C++ 版本
add_executable(hello main.cpp) # add_executable(executable_name ${SRC_LIST}) 可执行文件的名字和源文件列表

在目录下有 main.cpp 和 CMakeLists.txt 两个文件,执行 cmake . 即可输出如下:

-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /cppcodes/HelloWorld

此时会生成 CMakeFiles、CMakeCache.txt、cmake_install.cmake、Makefile 等文件,执行 make 即可使用 Makefile 文件(make VERBOSE=1 可看到详细过程):

Scanning dependencies of target HelloWorld
[ 50%] Building CXX object CMakeFiles/HelloWorld.dir/main.cpp.o
[100%] Linking CXX executable HelloWorld
[100%] Built target HelloWorld

然后生成了可执行文件,执行 ./HelloWorld 即可

2.1 内部构建、外部构建

内部构建:在项目内部,有CMakeList.txt的地方,直接cmake .,比如我们前面讲的简单案例都是最简单的内部构建. 结果你也看见了,就是在项目下面生成了很多的临时文件。

外部构建:不直接在项目下面运行cmake, 而是自己建立一个接受cmake之后的临时文件的文件夹,然后再该文件夹下面调用cmake <CMakeList_path> 来构建.运行 make 构建工程,就会在当前目录(build 目录)中获得目标文件 hello。上述过程就是所谓的out-of-source外部编译,一个最大的好处是,对于原有的工程没有任何影响,所有动作全部发生在编译目录。示例如下:

# tree
-- build # 构建结果的文件夹
-- CMakeLists.txt
-- main.cpp# 在 build 文件夹中执行 make .. 即可生成结果

2.2 CLion Cmake

Clion CMake tutorial

http://www.dt0577.cn/news/37607.html

相关文章:

  • 建筑工程公司是干嘛的北京做的好的seo公司
  • 论文网站的负载测试是如何做的网络推广引流是做什么的
  • 网站建设怎样把网页连接起来南宁百度快速排名优化
  • 个人导航网站怎么备案网站排名查询平台
  • 大型网站快速排名百度推广首次开户需要多少钱
  • 济南商城网站建设多少钱优化营商环境发言稿
  • 教做家常菜的视频网站如何网页优化
  • 微信第三方网站怎么做湖南网站建设推广
  • 浙江省建设局网站施工图审查网络营销与直播电商专业
  • 怎么开一个平台seo关键词优化怎么收费
  • 建设网站网站百度百度一下一下
  • 免费建立微网站买了500元黑科技引流靠谱吗
  • 推荐网站建设案例班级优化大师是干什么用的
  • 网站推广的软件seo搜索引擎优化工资
  • 网站建设的组织结构互联网营销外包推广
  • 数据中台建设方案seo网络推广排名
  • 广州黄埔做网站公司网站关键词搜索
  • jsq项目做网站自媒体135的网站是多少
  • 如何做 网站映射营销型网站建设的主要流程包括
  • 网站建设开什么名目网站关键词优化建议
  • wap网站适配发布新闻的平台有哪些
  • 网站建设对于网络营销的意义网站优化推广公司排名
  • 网站建设seo合同书seo sem是啥
  • 网红网站建设官网目前在哪个平台做推广好
  • 淄博 网站制作企业网站seo
  • 教育培训营销型网站建设哪家好搜索引擎优化时营销关键词
  • 郑州网站建设公司免费涨1000粉丝网站
  • 网站建设备案 优帮云发稿软文公司
  • 中国商标注册查询搜索引擎优化排名关键字广告
  • 旅游网站策划方案百度首页网站推广多少钱一年