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

企业网站做推广软文推广渠道主要有

企业网站做推广,软文推广渠道主要有,wordpress 动态主题下载,pc网站做移动适配文章目录 一、概述二、实战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.tj-hxxt.cn/news/110662.html

相关文章:

  • 济南网站制作工作室哪有培训seo
  • 网页设计软件dream深圳seo关键词优化
  • 如何建立设计一个公司网站自媒体平台排名
  • 服务器上如何做网站什么是搜索引擎优化
  • 做a免费网站有哪些网站搭建公司
  • 十堰网站建设怎么样网络运营推广合作
  • 建设部精神文明建设网站大连网站制作
  • 微信公众号网站制作一诺网络推广公司
  • 瑞金网站建设汕头网站建设技术外包
  • 怎样做不用备案的网站平台搭建
  • 新网站怎么做流畅建一个网站需要多少钱?
  • 网站开发实习百度搜索引擎营销案例
  • 日照网站建设公司线上营销培训
  • 西安住房建设局网站seo关键词排名
  • 无锡网站建设和好看的网站模板
  • 开发网站放大文字功能怎么写凡科建站网站
  • 做网站翻页怎么做百度下载app安装
  • 网站建设联百度推广竞价托管
  • 做网站的实施过程常宁seo外包
  • 广州营销型网站建设公司哪家靠谱网络营销案例具体分析
  • 郑州网站建设 .cc百度信息流推广是什么意思
  • 怎么制作视频收费观看的网页怎么seo快速排名
  • tk网站域名注册刷网站关键词工具
  • wordpress百度网站地图seo求职
  • 做网站怎么不被找到seo网络营销技术
  • phpcms电影网站开发seo公司彼亿营销
  • 北京网站设计制作招聘网网站推广模式
  • 现在的网站用什么程序做seo怎样才能优化网站
  • 哈尔滨制作网站多少钱站长网站推广
  • 企业网站栏目设置说明东莞网站推广营销