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

windows平台配置vsCode_CMake_Clang/LLVM_ninja环境与测试

cmake配置

  1. 官网下载并安装

  2. 设置系统环境变量

    cmake --version
    
  3. vsCode插件

Clang/LLVM配置

  1. vsCode clangd插件,提示安装lsp

  2. 官网下载LLVM

  3. 安装包安装,设置系统环境变量

    clang --version
    

ninja配置

  1. 官网下载

  2. 解压,设置系统环境变量

    ninja --version
    

test

  1. hello world程序

  2. CMakeLists.txt

    cmake_minimum_required(VERSION 3.10)  project(my_project)  set(CMAKE_CXX_STANDARD 23)   add_executable(my_program man.cpp)
    
  3. build脚本

    @echo off  
    if exist "build" (  echo delete build...  rmdir /s /q "build"  if %errorlevel% neq 0 (  echo delete build error  pause  exit /b  )  
    )   
    echo mkdir build...  
    mkdir "build"   cd build  cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DCMAKE_BUILD_TYPE=Release -GNinja ..ninja cd ..
    

相关文章:

  • 堆与二叉树(下)
  • 深度学习 | 基础卷积神经网络
  • 智能优化算法应用:基于蛇优化算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • C语言沉浸式刷题【C语言必刷题】
  • rk3588 之启动
  • 初识QT(上篇):What Qt
  • 【顶级快刊】IEEE(Trans),审稿快仅2个月录用,入选CCF-B,现在投最快!
  • ZKP Mathematical Building Blocks (2)
  • Spring MVC 方法中添加参数、HttpServletRequest 和 HttpServletResponse 对象
  • Netty-4-网络编程模式
  • 【clickhouse】在CentOS中离线安装clickhouse
  • 代码随想录算法训练营 | day60 单调栈 84.柱状图中最大的矩形
  • 每日一题(LeetCode)----栈和队列--滑动窗口最大值
  • centos 安装 Miniconda
  • Python爬虫山东重庆各地区天气预报
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • Java多线程(4):使用线程池执行定时任务
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • PHP的Ev教程三(Periodic watcher)
  • React-redux的原理以及使用
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Swift 中的尾递归和蹦床
  • unity如何实现一个固定宽度的orthagraphic相机
  • vue-cli在webpack的配置文件探究
  • Wamp集成环境 添加PHP的新版本
  • 码农张的Bug人生 - 见面之礼
  • 前嗅ForeSpider采集配置界面介绍
  • 日剧·日综资源集合(建议收藏)
  • 使用 @font-face
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 【干货分享】dos命令大全
  • ​2021半年盘点,不想你错过的重磅新书
  • ​低代码平台的核心价值与优势
  • ###C语言程序设计-----C语言学习(6)#
  • #微信小程序:微信小程序常见的配置传旨
  • $.ajax()方法详解
  • (2015)JS ES6 必知的十个 特性
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (Forward) Music Player: From UI Proposal to Code
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (动态规划)5. 最长回文子串 java解决
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .a文件和.so文件
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .net Stream篇(六)
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET 中创建支持集合初始化器的类型
  • .netcore如何运行环境安装到Linux服务器
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • .NET建议使用的大小写命名原则
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • @test注解_Spring 自定义注解你了解过吗?