VSCode之CMake使用

这篇具有很好参考价值的文章主要介绍了VSCode之CMake使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、准备工作

  1. 下载 对应平台的VScode
  2. 安装C++扩展

vscode使用cmake,vscode,cmake

  1. 安装Cmake 工具扩展

vscode使用cmake,vscode,cmake

  1. 并行需要安装 Cmake,编译器,调试器和构建工具

    cmake --version 
    

    虽然咱们使用VSCode编辑代码,但是 编译、调试工作,却是使用的是 系统的 编译器、调试器和像Cmake这样的构建工具。

    因此也要做针对性检查,我们这里就略过了。

二、创建Cmake项目

针对新项目创建一个文件夹, 然后通过VS Code 打开这个文件夹。然后进行接下来的操作:

  • 执行cmake:Quick ,进行开启CmakeLists文件 创建流程
  • Select a tik
  • 输入 project name
  • 选择 目标文件文件类型(Target),是Library,还是可执行程序。
  1. Cmd+Shift+P 然后输入camke:Quick 开启 CmakeLists 文件创建流程

vscode使用cmake,vscode,cmake

vscode使用cmake,vscode,cmake

  1. Select a tik

    vscode使用cmake,vscode,cmake

  2. 输入 project name。(略过)

  3. 选择 目录文件类型,是Library,还是可执行程序。

    vscode使用cmake,vscode,cmake

经过上述的操作, 项目中已经生成了CmakeLists文件、和main.cpp(可能是这是一个可执行文件的原因)。

三、配置项目

有两件事情是运行项目之前,必须要做的:

  • 选择一个 变体(variant)
  • 选择一个kit ,这一步我们在上面已经完成了

vscode使用cmake,vscode,cmake

VSCode 底部状态栏,已经显示了 当前配置的 变体 和 Kit 。 点击就可以进行切换。

使用Cmake:Configure 来配置项目, 如果 变体或者Kit的改变,不同通过底部状态栏切换,而是通过 cmake:variant 或者 cmake:select a kit 实现,那一定要执行 cmake:configure 才能生效。

四、构建、运行、验证项目

构建项目:

在构建之前,要选择 构建的目标,然后再Build项目

vscode使用cmake,vscode,cmake

构建项目,同样可以通过 cmake:Build 或者 底部状态栏的“Build” 按钮来实现。

验证:

vscode使用cmake,vscode,cmake文章来源地址https://www.toymoban.com/news/detail-598721.html

到了这里,关于VSCode之CMake使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu 上vscode使用cmake编译运行c++程序

    参考:ubuntu 上vscode使用cmake编译运行c++程序_vscode ubuntu运行c++程序_SCH0的博客-CSDN博客 文章是对官方过程的翻译: Get started with CMake Tools on Linux

    2024年02月07日
    浏览(41)
  • Ubuntu中使用vscode+cmake引用第三方库进行编译调试

    在自己的项目中引用openCV和Eigen库。 opencv和Eigen库的编译安装参见上一篇文章https://blog.csdn.net/qq_41816368/article/details/130090823?spm=1001.2014.3001.5502#t4 其他的第三方库放在工作空间的thirdparty文件夹,项目编译时一起编译,不提前安装。 首先新建一个文件夹作为工作空间 在创建Thir

    2023年04月25日
    浏览(39)
  • Vscode使用cmake进行debug的配置教学(教你学会写json配置)

    目前csdn上很多的cmake配置,无论是用插件还是写json,都不太方便,经常配置不成功。 比如想要运行slambook里的一些代码,用传统的配置方案都是建立在工作区就在本文件夹创建。 这样的缺点有: 每次切换工作区都要重新配置,麻烦 每次增加外部连接库都要用pkg去find路径,

    2024年02月06日
    浏览(35)
  • Ubuntu使用cmake和vscode开发自己的项目,引用自己的头文件和openCV

    创建文件夹 继续创建include 和 src文件夹,形成如下的目录结构 用vscode打开项目 创建add.h add.cpp main.cpp 形成这样的目录结构 在my_proj中创建CMakeLists.txt,写入如下内容 BUILD_TYPR 设置为Debug可以打断点调试 在my_proj中创建build.sh,写入如下内容 修改build.sh文件的权限 运行build.sh 在

    2024年02月07日
    浏览(33)
  • VSCode中配置CMake

    很久没有更新博客了,之前寒假写过一个通过修改tasks.json配置文件来运行多文件项目的方法,实际上太繁琐太不优雅且不实用,我仅在学校的C语言作业里用过一次,后来一直使用cmake来链接c/cpp项目,camke在平台上更适合win平台或者跨平台开发,在编程语言上更适合cpp开发,

    2024年02月06日
    浏览(29)
  • VSCode-C++环境配置+Cmake

    转载链接 创建CMakeLists.txt

    2024年02月11日
    浏览(28)
  • vscode 上cmake 版本过低

    问题: 装了vscode中的camke插件后,报错如下: CMake 3.9 or higher is required. You are running version 3.3.2。 解决办法: 卸载掉插件的cmake。 到官网下载合适的版本,设置系统变量 然后重新下载camke tools,自动可以编译。

    2024年02月15日
    浏览(21)
  • Vscode g++ cmake 学习笔记

    1 Linux常用指令   2开发环境搭建    3GCC编译器       4th gdb 调试器 5vscode  6cmake            

    2024年03月16日
    浏览(34)
  • 04-vscode搭建cmake的编译环境

    vscode+mingw搭建C/C++环境系列 01.vscode+mingw搭建编译调试环境 02-vscode编译调试单个源文件程序 03-vscode编译调试多个源文件程序 04-vscode搭建cmake的编译环境 前面的文章中提到过通过修改settings.json文件和tasks.json文件可以完成多个源文件程序编译运行,但是如果源文件较多,每次都

    2024年01月17日
    浏览(30)
  • 1、vscode+cmake c++环境配置

    关于vscode c++环境的配置,应该有两种一种是vscode+c/c++插件,另一种是vscode+cmake插件,第一种没太多用过,感觉就像python那样,要写相关配置文件,有自己的一套规则;另一种就是cmake的规则,目前我也是用的这种,很方便运行和调试,不需要了解vscode的要求。 就是常规的安装

    2024年02月13日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包