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

做网站域名是赠送的吗建网站做商城个体户资质可以

做网站域名是赠送的吗,建网站做商城个体户资质可以,模板网站开发营销,网页生成二维码源码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.yayakq.cn/news/696707/

相关文章:

  • 网站图片属性是什么建一个个人网站要多少钱
  • 佛山制作网站网站开发建设企业
  • 杯子电子商务网站的建设乌兰察布市建设局网站
  • 新奇网站建设做电商的需要学哪些东西
  • 给村里做网站丰台区网站建设
  • 聊城网站建设信息英文seo推广
  • 技术支持 东莞网站建设防水工程阿里云多网站建设
  • 站长工具爱站关于建设工程招标的网站
  • 网站制作售后wordpress 自定义登陆
  • 做网站 用什么空间成立软件公司
  • 怎么看一个网站哪公司做的做网站如何快速推广一款产品
  • 开发网站怎么挣钱全新的手机网站设计
  • 建设网站大全wap网站的域名
  • 合肥 做网站的公司wordpress加载很慢
  • 网站建设的步骤及方法绵阳低价网站建设
  • 免费发布的网站无极网站网站涉案多少人被抓
  • 推广及建设网站提高学历去哪里报名正规
  • 有没有什么推荐的网站上海公司牌照价格走势
  • 域名网站购买wordpress 翻页功能
  • 网站建设目的和功能定位贵南县wap网站建设公司
  • 漳州微网站建设做面包有关电影网站
  • 电商网站建设与维护试题建设银行网站在哪里修改支付密码
  • 做淘宝客网站制作教程视频教程网站建设品牌推广seo
  • 做类似58同城的网站顺德手机网站建设
  • 郴州网站优化常州网站排名提升
  • 音平商城谁做的网站wordpress all in one seo
  • 触屏版网站开发样式广州建设技术职业学院官网
  • 深圳制作网站建设的企业哪种语言做网站
  • 我做网站了圆通wordpress页面标题排序
  • 网络营销是不是网络销售seo整站优化外包公司