当前位置: 首页 > 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/288278/

相关文章:

  • php网站建设的基本流程图怎么用路由器做网站
  • 宜兴做宠物的网站哪里可以做营销型网站
  • 公司网站建设开发iis 无法访问此网站
  • 网站不提交表单小说网站开发实录
  • 学校网站建设代码赶集网招聘
  • 网站备案 主体黑名单餐馆餐饮装修设计
  • 帝国和织梦哪个做网站好wordpress升级不了
  • 东平建设局网站软件中心下载安装
  • 网站做收录要多少长时间邢台当地网站建设
  • 普通网站和营销网站有何不同济南网站设计公司富
  • 凉山州建设网站黑龙江新闻法治在线
  • 免费注册网站流程商用图片做公司网站可以吗
  • iis新建网站无法浏览新做的网站怎样让百度收录
  • 怎么查网站的空间商备案 个人网站名称
  • 瑞安市公用建设局网站可画人物插画设计
  • 网站开发前端和后端哪个费时间平面设计提升培训中心
  • 信息化建设办公室网站鄂尔多斯seo
  • 科技广告公司网站模板网站 自建空间
  • 网站建设结课郑州不孕不育
  • 建立网站的数据表小学老师在哪个网站做ppt
  • 福建建设厅官方网站微信公众号网页怎么制作
  • 成品网站 子目录打不开嘉兴网站建设设计制作
  • 门户网站建设技术方案开发公司工程部年终工作总结及明年工作计划
  • 成都网站制作维护新站网站收录减少
  • 网站连接微信传奇网址大全
  • 济宁企业做网站怎么做坑人网站
  • 网站导航栏 字体做流量网站
  • 公司网站生成二维码网站当前位置怎么做
  • 百度收录的网站多久更新一次html5网站正在建设中模板下载
  • 393网站丹阳房产网