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

做图标得英文网站番禺商城网站建设

做图标得英文网站,番禺商城网站建设,网站怎么做成二维码,酒店网站建设案例策划书怎么写Trae配置c编译 零 CMake 编译C0.1 下载安装0.2 安装设置0.3 三种编译方式(见 下文 一 二 三)0.4 调试 (见 下文四) 一 使用MSVC方式编译1.1 安装编译环境1.2安装插件1.3 设置文件 二 使用GCC方式2.1 安装编译环境2.1.1下载:[MinGw](https://gcc-mcf.lhmouse.com/)2.1.2安装:(以…

Trae配置c++编译

  • 零 CMake 编译C++
    • 0.1 下载安装
    • 0.2 安装设置
    • 0.3 三种编译方式(见 下文 一 二 三)
    • 0.4 调试 (见 下文四)
  • 一 使用MSVC方式编译
    • 1.1 安装编译环境
    • 1.2安装插件
    • 1.3 设置文件
  • 二 使用GCC方式
    • 2.1 安装编译环境
      • 2.1.1下载:[MinGw](https://gcc-mcf.lhmouse.com/)
      • 2.1.2安装:(以ucrt为例)
    • 2.2安装插件
    • 2.3 配置文件
  • 三 使用Clang方式
    • 3.1安装LLVM
    • 3.2插件
    • 3.3 配置文件
  • 四 开始编译和调试
    • 4.1 项目新增CMakeLists.txt文件
    • 4.2 CMakeTool插件开始编译
      • 1. CMakeTool插件
      • 2. 选择编译器,生成构建文件()
      • 3. 生成exe:
      • 4. 调试

零 CMake 编译C++

0.1 下载安装

本文章使用Trae编译C++需要先安装CMake
下载 CMake地址

0.2 安装设置

  1. 设置 环境变量:Path
    开始->设置->系统->高级系统设置->“环境变量” ->Path增加如下路径
    在这里插入图片描述
  2. 测试安装
 c:\>cmake --versioncmake version 3.31.7

0.3 三种编译方式(见 下文 一 二 三)

  1. 使用MSVC方式编译
  2. 使用GCC方式
  3. 使用LLVM(Clang)方式编译

0.4 调试 (见 下文四)


一 使用MSVC方式编译

1.1 安装编译环境

下载地址 vs_installer
使用vs_installer 中的 C++编译选项

在这里插入图片描述
安装完成后在开始菜单,在搜索框键入dev后出现提示如下.

版本
vs2019在这里插入图片描述
vs2022在这里插入图片描述

1.2安装插件

  1. C/C++ (微软官方)(当前已经不能使用)
  2. CMake (twxs)
  3. CMake Tools(ms-vscode)

1.3 设置文件

暂时未能调试,所以暂缺


二 使用GCC方式

2.1 安装编译环境

2.1.1下载:MinGw

1.ucrt 是比较新的
2.msvcrt是兼容老版本

2.1.2安装:(以ucrt为例)

1.解压缩到D盘(笔者解压路径为 d:\Code\CodeTool\ucrt64)
在这里插入图片描述
2.设置环境变量

1新增变量 MinGW_HOME
在这里插入图片描述
2.系统变量Path增加如下内容
在这里插入图片描述
开始->设置->系统->高级系统设置->“环境变量”->Path

2.2安装插件

  1. CMake (twxs)
  2. CMake Tools(ms-vscode)
  3. C/C++ Debug(KylinIdeTeam)

2.3 配置文件

  1. launch.json 调试设置
    .vscode目录下添加launch.json文件如下
    下面的cpp3需要手动改为自己的exe名称
{"version": "0.2.0","configurations": [{"name": "Debug with GDB","type": "cppdbg","request": "launch","program": "${workspaceFolder}/bin/cpp3.exe","args": [],"cwd": "${workspaceFolder}","MIMode": "gdb",}]
}

2.settings.json
.vscode目录下添加settings.json

{"files.associations": {"xlocmes": "cpp","istream": "cpp","ostream": "cpp","xiosbase": "cpp","xutility": "cpp"}
}

三 使用Clang方式

3.1安装LLVM

  1. 下载
    地址 LLVM
    在这里插入图片描述
  2. 设置
    笔者安装的路径为D:\Code\CodeTool\LLVM
    开始->设置->系统->高级系统设置->“环境变量” ->Path增加如下路径
    在这里插入图片描述

3.2插件

  1. CMake (twxs)
  2. CMake Tools(ms-vscode)
  3. Clangd(llvm-ms-code)
  4. Codelldb(vadimcn)

3.3 配置文件

  1. launch.json 调试设置
    .vscode目录下添加launch.json文件如下
    下面的cpp3需要手动改为自己的exe名称
{"version": "0.2.0","configurations": [{"name": "Debug with LLDB","type": "lldb","request": "launch","program": "${workspaceFolder}/bin/cpp3.exe","args": [],"cwd": "${workspaceFolder}"} ]
}

2.settings.json
.vscode目录下添加settings.json

{"files.associations": {"xlocmes": "cpp","istream": "cpp","ostream": "cpp","xiosbase": "cpp","xutility": "cpp"}
}

四 开始编译和调试

4.1 项目新增CMakeLists.txt文件

项目名称 cpp3
c++版本 c++17

# CMake 最低版本要求
cmake_minimum_required(VERSION 3.10)# 项目名称
project(cpp3)# 设置C++标准
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)# 添加可执行文件
add_executable(${PROJECT_NAME} main.cpp)# 设置输出目录
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)# 添加头文件搜索路径
include_directories(${PROJECT_SOURCE_DIR}/include)# 添加库文件搜索路径
link_directories(${PROJECT_SOURCE_DIR}/lib)

4.2 CMakeTool插件开始编译

1. CMakeTool插件

①打开CMakeTool插件:
②选择编译器 见图2
③ 编译选项 Debug Release等
图1.CMakeTool页面

2. 选择编译器,生成构建文件()

a. 首次可以使用扫描本机编译器
④ 扫描本机的编译器:
b. 下面可以切换编译器,生成构建文件
⑤Clang++ 编译器 (生成build.ninja)
⑥vs2019(vs:sln+vcproj )
⑦vs2022(vs:sln+vcproj )
GCC 15.0.1(Makefile)
选择编译器后会生成构建文件 1.LLVM:build.ninja /2.vs:sln+vcproj / 3.MinGw:Makefile 等构建文件
在这里插入图片描述

3. 生成exe:

状态栏下点击"生成",会根据构建文件(sln/build.ninja/makefile)去生成exe
在这里插入图片描述

4. 调试

a.增加main.cpp上断点
b.⑧点击调试页面
c.选择调试器
⑨LLDB调试 (对应launch.json的"Debug with LLDB",使用build.ninja编译exe)
⑩g++编译(对应Launch.json的"Debug whit GDB",使用makefile编译的exe)
d.再点击那个调试按钮(小虫子)
在这里插入图片描述
5.清理
每次更换编译器,可以先执行清理缓存(见下图) ,再执行 3.生成 4.调试
在这里插入图片描述

http://www.dtcms.com/wzjs/801820.html

相关文章:

  • 一般可以在哪些网站做推广海报设计手绘
  • 免费seo网站优化今天31个省新增最新消息
  • 中小型企业网站模板免费自助建站系统哪个好
  • wordpress建站教程视频wordpress返回顶部插件
  • 专业简历制作网站有哪些网店运营推广职业技能等级证书
  • tool站长工具wordpress 打开慢方法
  • 2017做网站怎么赚钱动漫设计一般用什么软件
  • 微网站 app 区别专业的网站制作
  • 用.net做视频网站的案例word贴到wordpress
  • 北京壹零零壹网站建设如何建设网站兴田德润实惠
  • 做网站需要切图吗网站开发属于什么软件
  • 网站推荐赣州人才网下载
  • 合肥建设公司网站wordpress主题文件夹在哪
  • 子网站建设工作创意网站设计模板
  • 网站被做301跳转了怎么办查询关键词密度网站的网址有哪些
  • 专门做算法项目的网站开源多用户商城哪个好
  • 友情链接交换网站保障网装修网官网
  • 天气预报网站怎么做wordpress支持代码
  • 网站建设_微信开发wordpress自定义表单
  • 常州市建设工程管理中心网站wordpress 调用当前分类文章
  • 鹿寨县住房和城乡建设局网站网站建设代码上传
  • 网站备案 公司名称关联性wordpress主题应用
  • 怎做网站手机湛江购房网
  • 最新网站建设语言四川省城乡住房建设部网站
  • 龙岗网站建设-信科网络营销型网站建设公司哪家好哪个好
  • 网站建设及模板使用教程嘉定做网站的
  • 德宏企业网站建设合川房产网
  • 北京外贸营销网站建设费用前端用什么框架做网站
  • 做网站都需要什么深圳市做网站的
  • 新乡网站建设制作市场监督管理局是什么单位