首页 > 其他分享 >VS Code配置CMake

VS Code配置CMake

时间:2024-11-12 16:48:24浏览次数:3  
标签:Code CMake 项目 VSCode VS CPack 安装

在 Windows上为Visual Studio Code配置CMake,构建管理CMake项目。

1.安装CMake(国内镜像下载更快),安装完成后在终端中输入cmake命令测试是否安装成功。
2.为VSCode安装扩展CMake和CMake Tools。

3.创建CMake项目。
    3.1.打开命令面板 (Ctrl+Shift+P) 并运行CMake: Quick Start命令
    3.2.输入项目名称,选择C++作为项目语言
    3.3.CTest 作为添加测试支持的附加选项,CPack作为CPack 支持的附加选项,都可以不选
    3.4.选择该项目是创建库还是可执行文件,选择可执行文件Executable作为项目类型,
          以创建主入口源文件main.cpp
    3.5.VSCode就会为你生成一个CMake项目,点击工具栏的编译运行

标签:Code,CMake,项目,VSCode,VS,CPack,安装
From: https://blog.csdn.net/elvistian/article/details/143718633

相关文章

  • leetcode 4. 寻找两个正序数组的中位数 困难 未完全解决
    leetcode4.寻找两个正序数组的中位数一、使用额外空间,类似归并排序的做法classSolution{public:doublefindMedianSortedArrays(vector<int>&nums1,vector<int>&nums2){intm=nums1.size();intn=nums2.size();inttemp[(m+n)/2+1];//......
  • 代码随想录算法训练营第十一天|LeetCode150.逆波兰表达式求值、239.滑动窗口最大值、3
    前言打卡代码随想录算法训练营第49期第十一天 φ(゜▽゜*)♪首先十分推荐学算法的同学可以先了解一下代码随想录,可以在B站卡哥B站账号、代码随想录官方网站代码随想录了解,卡哥清晰易懂的算法教学让我直接果断关注,也十分有缘和第49期的训练营大家庭一起进步。今日题目在学......
  • 代码随想录算法训练营第三天(LeetCode203.移除链表元素;LeetCode707.设计链表;LeetCode20
    LeetCode203.移除链表元素题目链接:LeetCode203.移除链表元素题目链接思路这道题目主要考察的是移除一个链表当中的元素,我们可以先在给定的链表前面加一个虚拟头结点,这样我们对给定链表头结点的操作和给定链表其余结点的操作就会变得相同。代码classSolution{p......
  • 代码随想录算法训练营第四天(LeetCode24.两两交换链表中的节点;LeetCode10.删除链表的倒
    LeetCode24.两两交换链表中的节点题目链接:两两交换链表中的节点题目链接思路这道题其实就是一个模拟题,要求每次交换链表中两个相邻的节点(1、2节点互换;3、4节点互换;2、3节点不互换,意思就是交换过的节点不参与后续的交换了),同时只能进行节点交换,不能进行值交换。主要考......
  • 转向vscode的声明
    工欲善其事必先利其器。发现了linux命令行在编写代码时候的不方便了。具体不方便之处在于:列出包含关键词的文件操作:快捷操作,用于在当前目录及其子目录下递归搜索指定的关键词,并仅在.c和.h文件中查找aliasg='grep-nr--include="*.c"--include="*.h"'vim打开文件......
  • LeetCode【0011】盛最多水的容器
    本文目录1中文题目2求解思路2.1基础解法:暴力算法2.2优化解法:分治法2.3最优解法:双指针法3题目总结1中文题目给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i,0)和(i,height[i])。找出其中的两条线,使得它们与x轴共同构成的......
  • LeetCode【0010】正则表达式匹配
    本文目录1中文题目2求解思路2.1基础解法:递归法2.2优化解法:动态规划和递归结合2.3最优解法:NFA(非确定性有限自动机)3题目总结1中文题目给一个字符串s和一个字符规律p,实现一个支持‘.’和‘*’的正则表达式匹配。‘.’匹配任意单个字符‘*’匹配零个或......
  • leetcode算法题-有效的括号(简单)
    有效的括号(简单)leetcode:https://leetcode.cn/problems/valid-parentheses/description/前言防止脑袋生锈,做一下leetcode的简单算法题,难得也做不来哈哈。大佬绕道,小白可看。题目描述给定一个只包括'(',')','{','}','[',']'的字符串s,判断字符串是否有效。有效字符串需满足:......
  • Bootstrap vs TailwindCSS
    在为您的网页设计项目选择Bootstrap和TailwindCSS之间犹豫不决?以下是帮助您做出决定的快速概述:Bootstrap提供了即用型组件,便于快速开发,但定制性有限。TailwindCSS提供了实用类,设计高度可定制,但需要更多的前期工作。性能:TailwindCSS通过删除未使用的样式,可能使您的网......
  • vm安装ubuntu 20.04 server并用vscode进行ssh远程连接
    最近写专业课作业需要用到vscode进行SSH连接ubuntuserver,自己摸索了一会终于实现效果,秉承着“取之于网络,还之于网络”的开源精神写了一篇总结博客,欢迎大家参考,如有不足之处也欢迎大家指出。文章参考:VSCodeSSH远程连接Ubuntu_visualstudio连接到本地unbuntu远程系统-CSDN博......