工具篇-code+vs+cmake+c/c++-创新互联
工具篇-code + vs + cmake + c/c++
目的
网站栏目:工具篇-code+vs+cmake+c/c++-创新互联
当前路径:http://abwzjs.com/article/csscie.html
- 目的
- 一、 简介
- 基础文件介绍
- 1.1插件
- 1.2 配置
- 1.2.1 基础版--最low的方法
- 1.2.2 进阶篇--配置Tasks.json
- CUDA
目的
在开发过程中用VSCODE替代VS
鉴于自己的开发语言是C/C++/python
,开发平台横跨Linux
和win
,常用工具为cmake
,考虑到自己的电脑配置不是很高,所以,选择一款轻便的开发工具有利于高效的工作。VS
作为宇宙最强IDE
的头衔难以撼动,但code
的优点也是非常明显的:
- 轻量化,本人电脑打开
code
只需要几秒钟,而打开vs
需要20+秒; - 文件管理方便,这与
code
作为文件编辑器的定位是息息相关的; - 跨平台,虽然在单个系统下学习成本高,但考虑到跨平台的属性,反而降低了学习成本;
当然,code
的缺陷也是很明显的:
- 配置麻烦,各种配置;(本文就是为了记录如何解决这些问题)
- 代码提示,不灵敏,有时候无法提示
开发平台:
系统:win + wsl
开发语言:c/c++
配置工具:cmake
编译器:vs2019
官网对常用文件的介绍:
tasks.json (build instructions)
launch.json (debugger settings)
c_cpp_properties.json (compiler path and IntelliSense settings)
1.1插件必要插件:C/C++
和CMake
的
使用方法,先用快捷键Ctrl + Shift + P
,然后按照下面操作依次进行操作:
CMake: Select a Kit
:选择编译器,可以是MSVC, WinGW, gcc, g++
等,原则上,会自动扫描电脑上的编译器,但不排除需要手动设置(暂时还没学会怎么设置);CMake: Select a Variant
:选择是Release
还是Debug
等,默认是Debug
;CMake:Configure
:cmake配置环境,默认在当前目录下新建build
的文件夹;CMake: Build
编译;
ps:下一步目标,把所有默认改成便于修改项
后续有需求再添加,暂时没发现用处
CUDA在CMakeLists.txt
中修改project
为:
project(main LANGUAGES CXX CUDA)
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
网站栏目:工具篇-code+vs+cmake+c/c++-创新互联
当前路径:http://abwzjs.com/article/csscie.html