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

免费站推广网站在线长沙市网站建设推广

免费站推广网站在线,长沙市网站建设推广,专门做流程图的网站,工作组赴河南协助0 工具准备 1.Visual Studio Code 1.85.1 2.cmake 3.24.01 前言 当我们只有一个.c文件时直接使用vscodeCode Runner插件即可完成编译,如果我们的工程很复杂包含多个.c文件时建议使用cmake来生成对应的make,指导编译器完成编译,否则会提示各…

0 工具准备

1.Visual Studio Code 1.85.1
2.cmake 3.24.0

1 前言

当我们只有一个.c文件时直接使用vscode+Code Runner插件即可完成编译,如果我们的工程很复杂包含多个.c文件时建议使用cmake来生成对应的make,指导编译器完成编译,否则会提示各种错误,如下:
在这里插入图片描述
实际上这些函数都是包含在其它.c文件里的,由于vscode的Code Runner插件只支持编译1个.c文件因此提示报错。

2 工具安装

2.1 Visual Studio Code插件安装

Visual Studio Code必须要安装的插件包括CMake和CMake tools两个:
在这里插入图片描述
插件的安装方法很简单:
(1)点击扩展图标
(2)在搜索框输入需要下载的插件,点击安装即可(我这里已经安装好了)
在这里插入图片描述

2.2 cmake安装

cmake官方地址
在官网选择适合自己的版本,我这里选择的是3.24.0,安装好之后记得将cmake.exe文件所在路径添加到系统环境变量。
首先打开“高级系统设置”里的环境变量,依次执行以下操作:
在系统变量里找到Path,点击编辑,然后新建一个环境变量,路径就是cmake.exe所在路径。完成后效果如下:
在这里插入图片描述

完成以后,打开命令行,输入“cmake --version”,如果打印如下内容则表示设置成功:
在这里插入图片描述

3 vscode+cmake使用方法

3.1 新建cmake测试工程

在本地新建一个名为cmake_test的文件夹,文件夹内新建main.c、sum.c、sum.h、cmakelists.txt这4个文件。内容如下:
main.c:

#include "stdio.h"
#include "sum.h"int main(void)
{printf("Cmake test:\r\n");printf("Sum : %d\r\n", sum(1, 2));return 0;
}

sum.c:

int sum(int x, int y)
{return (x + y);
}

sum.h:

#ifndef _SUM_H
#define _SUM_Hextern int sum(int x, int y);#endif

cmakelists.txt

cmake_minimum_required (VERSION 2.8)project (demo)add_executable(main main.c sum.c)

3.2 配置CMAKE

(1)依次点击“文件”→“打开文件夹”,打开我们前面新建的cmake_test文件夹。
在这里插入图片描述
(2)点击“设置”图标,然后在搜索栏输入camke path,将我们的cmake.exe的完整路径粘贴到图中3、4位置:
在这里插入图片描述

3.3 编译代码

(1)按下快捷键“ctrl + shift + p”,输入“cmake:select a kit”:
在这里插入图片描述
(2)选择工具包,我这里选择的是VisualStudio.12.0 -x86
在这里插入图片描述
设置成功的话,输出窗口会有如下的打印信息:
在这里插入图片描述
(3)点击VScode左下角的启动图标,即可在终端窗口启动所选目标:
在这里插入图片描述
终端窗口打印信息如下:
在这里插入图片描述
输出结果和预期一致。

http://www.yayakq.cn/news/639519/

相关文章:

  • 厦门专业做网站 厦门做网站的公司 厦门做服饰网站外包公司拖欠工资怎么办
  • 女和男做的视频网站郑州网站推广
  • 宜宾百度网站建设福鼎网页设计
  • wordpress网站设置关键词设置网站建设面试题
  • 哈尔滨公司网站团队桂林生活网官网首页
  • 2017网站设计尺寸昆明有几个区
  • 无锡网站制作高端行业网站开发程序
  • 无锡网站制作的公司有哪些自适应网站平台
  • 国外建筑网站app什么是网站空间信息
  • 自己做的网站怎么发布视频教程天津网站建设求职简历
  • gif动图素材网站商丘做网站sqlongliqi
  • 网站改版方案流程整套网站建设
  • html5 特效网站做网站难还是app难
  • 网站建设工具有哪些深圳国税局网站怎么做票种核定
  • 中煤第一建设公司网站网站建设算行政工作吗
  • 关键词优化的五个步骤无排名优化
  • 网站制作厦门公司网站用什么软件做
  • 制作网站设计的公司萍乡网站开发
  • 领动网站建设长沙创求网络科技有限公司
  • 后缀的域名暂无法进行网站备案做淘宝客网站需要注意什么
  • 国学网站源码广州在线网页制作
  • 做网站哪个系统最好鄂州最新通告今天
  • 书店网站建设网站栏目结构汽车网站建设分析报告
  • 延吉最好的网站建设公司必应站长平台
  • 网站推广优化流程四川人力资源考试官网二建
  • 可以做司法考试题的网站学校网站的建设目标是什么意思
  • 做地方短租网站百度h5在线制作免费
  • 网站建设一般都有什么项目培训机构网络推广方案
  • 国企网站建设需要注意曲阳网站建设推广
  • 做网站需要什么材料手机版网站开发人员选项