win clion + msvc cmake编译环境配置

win clion + msvc cmake编译环境配置,第1张

目录
  • 1. [git下载](https://download.csdn.net/download/qq_39311335/85371583)
  • 2.ssh key 配置
  • 3. sourcetree 可视化git下载
  • VS2022 下载配置
  • cmake 运行环境安装
  • Clion CMake 工程配置

1. git下载

一路继续即可,没有什么特殊事项

2.ssh key 配置

运行git bash终端
输入如下命令一路回车即可ssh-keygen -t rsa -C "xxx@xx.com"
输入命令 cat ~/.ssh/id_rsa.pub 以查看密匙,将该密匙 添加到你的gitee/github

输入如下命令以测试gitee能否连接ssh -T git@gitee.com
输入如下命令以测试github能否连接ssh -T git@github.com
请依据提示输入yes以继续连接到服务器,此时会显示你的gitee用户名,并告知已经被授权

3. sourcetree 可视化git下载

官网下载链接
打开工具——菜单栏——选项——ssh客户端配置——选择上述生成的ssh 名字默认是id_rsa

此时可以正常ssh去clone仓库代码 以及提交了

VS2022 下载配置

以下为常用开发环境,适用于c++/cmake 桌面客户端,以下选项必选
以下环境配置项共计约23.5GB

工作负荷——Web和云—— Python开发
工作负荷——桌面应用和移动应用——使用C++的桌面开发 
工作负荷——桌面应用和移动应用——通用Windows平台开发
单个组件——SDK、库和框架——c++ ATLv141生成工具(x86&x64)
单个组件——SDK、库和框架——c++ MFCv141生成工具(x86&x64)
单个组件——SDK、库和框架——windows 10 SDK (10.0.194041.0)
单个组件——SDK、库和框架——适用于最新v143生成工具的C++ATL(x86和64)
单个组件——SDK、库和框架——适用于最新v143生成工具的C++MFC(x86和64)
单个组件——开发活动——C# 和Visual Basic
单个组件——开发活动——C++核心功能
单个组件——开发活动——IntelliCode
单个组件——开发活动——JavaScript 和 TypeScript 语言支持
单个组件——开发活动——Live Share
单个组件——开发活动——Python语言支持
单个组件——编译器、生成工具和运行时——MSBuild
单个组件——编译器、生成工具和运行时——MSVCv143 - VS2022 C++ x64/x86生成工具(最新)
单个组件——编译器、生成工具和运行时——Python3 64(位)
单个组件——编译器、生成工具和运行时——对v143生成工具(最新)的c++/CLI 支持
单个组件——编译器、生成工具和运行时——对v143生成工具的c++/CLI 支持(14.32-17.2)
单个组件——编译器、生成工具和运行时——用于Windows 的c++ cmake 工具
单个组件——编译器、生成工具和运行时——对v143生成工具的c++ Clang(x64/x86)
单个组件——编译器、生成工具和运行时——对v143生成工具的c++ 模块(x64/x86 - 实验性)
cmake 运行环境安装

用于在bat执行脚本生成cmake产物

注意事项:请在该步骤选择对所有用户进行安装,以安装环境变量,如下图所示

一路继续即可

Clion CMake 工程配置

进入 菜单 File——Settings —— toolchains如下选项
添加VS toolset选择vs安装路径,会自动找到对应的版本即可

进入cmake 选项 选择对应VS工具链,选择对应的vs2022构建器,
添加option编译运行即可

-DCMAKE_BUILD_TYPE=Debug / Release    取决你的项目所需版本

遇到的问题

  1. sdk版本不对
    The C compiler identification is unknown
    The CXX compiler identification is unknown

    解决办法:
    请重新运行VS的安装程序,选择更高的sdk版本进行补丁下载安装即可

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/921058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存