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

个人公众号做电影网站吗免费二级域名申请网站

个人公众号做电影网站吗,免费二级域名申请网站,自适应网站模板源码,ktv在那些网站做宣传效果好Bazel和CMake都是用于构建软件项目的工具,但它们之间有一些重要的区别和特点: Bazel: Bazel是由Google开发的构建和测试工具,用于构建大规模的软件项目。它采用一种称为“基于规则”的构建系统,它利用构建规则和依赖关…

Bazel和CMake都是用于构建软件项目的工具,但它们之间有一些重要的区别和特点:

  1. Bazel:

    • Bazel是由Google开发的构建和测试工具,用于构建大规模的软件项目。
    • 它采用一种称为“基于规则”的构建系统,它利用构建规则和依赖关系来自动化构建过程。
    • Bazel支持多种编程语言,包括C++、Java、Python等,并提供了高度并行化的构建过程,能够高效地处理大型项目。
    • Bazel具有强大的缓存和增量构建功能,能够快速地重新构建项目,并且在构建结果的可重现性和一致性方面表现出色。
  2. CMake:

    • CMake是一个跨平台的构建系统,用于管理和构建C++项目。
    • 它采用基于文本的CMakeLists.txt文件来描述项目的结构和构建过程,允许开发人员使用简洁的语法定义项目的构建规则。
    • CMake生成特定于平台的构建文件(如Makefile、Visual Studio项目文件等),然后使用相应的构建工具进行实际的构建过程。
    • CMake具有广泛的平台和编译器支持,可以方便地在不同的操作系统和开发环境中使用,并且易于学习和使用。

虽然Bazel和CMake都可以用于构建C++项目,但它们在设计理念、构建方式和功能特性上有所不同。选择使用哪种工具取决于项目的规模、复杂性和团队的偏好,以及所需的特定功能和性能要求。

windows

cmake

在这里插入图片描述

CMakeLists.txt

cmake_minimum_required(VERSION 3.10)project(Example)add_executable(Example main.cpp)

main.cpp

#include <iostream>int main(){std::cout<< "hello22" <<std::endl;std::cout<< "world22" <<std::endl;return 0;
}

终端指令

终端打开该文件夹,输入以下指令

cmake .

在这里插入图片描述

cmake --build .

在这里插入图片描述

cd Debug
.\Example.exe

在这里插入图片描述

bazel

在这里插入图片描述

BUILD

load("@rules_cc//cc:defs.bzl", "cc_binary")cc_binary(name = "hello-world",srcs = ["hello-world.cc"],
)

hello-world.cc

#include <ctime>
#include <string>
#include <iostream>std::string get_greet(const std::string& who) {return "Hello " + who;
}void print_localtime() {std::time_t result = std::time(nullptr);std::cout << std::asctime(std::localtime(&result));
}int main(int argc, char** argv) {std::string who = "world";if (argc > 1) {who = argv[1];}std::cout << get_greet(who) << std::endl;print_localtime();return 0;
}

终端运行指令

 bazel build hello-world

在这里插入图片描述
找到exe文件运行

 .\bazel-bin\main\hello-world.exe

在这里插入图片描述

Ubuntu

cmake

touch main.c CMakeLists.txt

CMakeLists.txt

cmake_minimum_required (VERSION 2.8)project (demo)add_executable(main main.c)

main.c

#include <stdio.h>int main(void)
{printf("Hello World\n");return 0;
}

终端指令

cmake build .

找到可执行文件,也就是CMakeLists.txt里面add_executable里面的第一个参数

./main

在这里插入图片描述

…更新中…

http://www.ds6.com.cn/news/102480.html

相关文章:

  • 建设网站计划ppt模板torrent种子搜索引擎
  • 江苏省宝应城市建设有限公司网站怎么创建网址
  • 黔南网站建设互联网广告平台代理
  • 外贸soho 怎么做网站防止恶意点击软件管用吗
  • 做企业网站收费阿里指数官方网站
  • 衡水做外贸网站苏州疫情最新情况
  • 网站如果不在公安局备案怎样百度网盟官网
  • 怎么用html做移动网站成都网站优化排名推广
  • 网站备案变更接入赣州seo顾问
  • 姑苏区住房和建设局网站百度seo关键词排名查询工具
  • 网站版面设计苏州seo安严博客
  • 西安网约车公司排行榜英语seo
  • 著名的淘宝客网站查网站关键词工具
  • 网站的内容有哪些内容百度搜索排名与点击有关吗
  • 天津网站制作套餐灰色词网站seo
  • 南京网站建设 seo全网热度指数
  • lofter wordpress搜索引擎优化的名词解释
  • b2b2c网站建设哪里注册域名最便宜
  • 织梦 网站图标关键词优化公司排名
  • 锡林浩特本地网站建设查询网站
  • 开源独立站如何设计企业网站
  • 什么行业做网站合适永久免费跨境浏览app
  • 专业网站建设组织免费网页在线客服系统代码
  • 网站开发文档需求分析网站seo排名免费咨询
  • 网站如何盈利流量费seo优化工具有哪些
  • 知名seo网站优化公司seo基础优化包括哪些内容
  • 突泉建设局三务公开网站我有广告位怎么找客户
  • 购物网站开发设计类图深圳华强北新闻最新消息今天
  • 网站开发工程师的证件网站统计平台
  • 有了源码怎么做网站关键词查询网站的工具