CLion中想要在一个项目中有多个C源文件(有多个main函数)

        我们知道,一个项目中只能有一个main()函数,但是我们不想分开创建这么多个C源文件,我们想要在一个工程中允许存在多个main方法了,而且可以独立运行,那么只需要以下步骤即可:

1)在 File - Settings - Plugins 中搜索 C/C++ Single File Execution 插件并安装

2)报错

3)在需要运行的代码中右键,点击 Add executable for single c/cpp file

4)可以在 Cmakelists.text 文件中看到多出的这一行代码,这就是插件帮我们完成的事情

5)右键项目文件夹,点击 Reload CMake Project 进行刷新

6)此时右上角标签处已经增加了我们的文件选项,选择需要的标签

7)点击启动即可,此时不再报错

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/322126.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

芯课堂 | 华芯微特MCU在PCB板级设计中对ISP引脚的应用

1.应用描述 ISP(In System Programming),在系统编程,使用片内驻留出厂引导程序(BootROM)配合UART / SPI等外设进行烧录。 华芯微特全系MCU的ISP操作说明:当芯片上电后检测到 ISP 引脚持续 5ms…

MeshLab生成分形地形

文章目录 分型地形脊状多重分形其他地形 分型地形 分形地形是一种较为复杂的几何对象,MeshLab提供了下列五种地形生成算法,并且贴心地给出了每种算法相对较好的参数。 算法SeedOctaves缺项性分形增量偏移增益fBM(fractal Brownian Motion)11021.2--Sta…

elasticsearch[二]-DSL查询语法:全文检索、精准查询(term/range)、地理坐标查询(矩阵、范围)、复合查询(相关性算法)、布尔查询

ES-DSL查询语法(全文检索、精准查询、地理坐标查询) 1.DSL查询文档 elasticsearch 的查询依然是基于 JSON 风格的 DSL 来实现的。 1.1.DSL 查询分类 Elasticsearch 提供了基于 JSON 的 DSL(Domain Specific Language)来定义查…

15-deoxy-Δ12,14-PGJ2 ELISA kit,可用于类花生酸研究

15-deoxy-Δ12,14-PGJ2(15-d-PGJ2)是PGD2的最终脱水产物之一,通过中间体Δ12-PGJ2形成。生理条件下,15-d-PGJ2存在于体液中,浓度介于10^(-12)至10^(-9)M,但在感染和炎症等应激条件下会急剧增加。在细胞类型…

【计算机二级考试C语言】C常量

C 常量 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。 常量就像是常规的变量,只…

赛氪网成功加入“京津冀翻译教育联盟”理事单位

近日,赛氪网在第五届“京津冀翻译教育联盟理事会”上通过理事会会议投票,成功加入“京津冀翻译教育联盟”理事单位。这一重要举措将进一步推动赛氪网在翻译教育领域的发展和影响力,为培养更多优秀的翻译人才做出贡献。 2024 年 1 月 13 日下…

GPT与文心一言大模型的比较与展望

目录 前言1 GPT和文心一言简介2 GPT和文心一言的技术原理和基础架构3 GPT和文心一言的模型规模和参数数量4 GPT和文心一言的语言理解表现5 展望GPT和文心一言未来的发展5.1 技术改进5.2 应用扩展 结语 前言 随着人工智能技术的飞速发展,自然语言处理领域的两个引领…

1992年-2020年ESA_CCI土地覆盖数据介绍、下载与数据分享

数据介绍 ESA CCI Land Cover是欧洲空间局(European Space Agency,ESA)的一个项目,其目标是生成全球土地覆盖的高质量、一致性和长期的时间序列数据,分辨率大约为300米。 该项目是ESA气候变化计划(Climate…

【C#】当重复使用一段代码倒计时时,使用静态类和静态方法,实现简单的this扩展方法

欢迎来到《小5讲堂》 大家好,我是全栈小5。 这是《C#》序列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。…

power shell 有哪些常用命令?

PowerShell是一种命令行外壳和脚本语言,它基于.NET Framework并专为系统管理员设计。下面是一些常用的PowerShell命令: Get-Process:获取运行的进程列表。Get-Service:获取运行的服务列表。Get-EventLog:获取事件日志…

带你了解烧结钕铁硼的成型工艺

与传统的粉末冶金工艺相比,钕铁硼的成型具有磁场取向和氧化防护这两大特点,成型过程基本决定了磁体的几何形状、尺寸和取向度,是烧结钕铁硼制备的关键环节,成型一般分为干压和湿压两大类。 图片来源:曹帅,烧…

mmdet tools 使用指南

MMDetection 是一个基于 PyTorch 的目标检测开源工具箱。它是 OpenMMLab 项目的一部分。 主分支代码目前支持 PyTorch 1.8 及其以上的版本。 使用前提 (1)mmdet使用手册地址 https://mmdetection.readthedocs.io/zh-cn/latest/user_guides/index.html#id2 (2)第一次运行前请…

MySQL 查看表结构简单命令

一、简单描述表结构,字段类型 desc tabl_name; # 表名 显示表结构,字段类型,主键,是否为空等属性。 二、查询表中列的注释信息 select * from information_schema.columns where table_schema db #表所在数据库 and table_n…

new mars3d.layer.GeoJsonLayer({实现图标点billboard贴模型聚合效果

说明: 1.【mars3d】的依赖库cesium本身是不支持贴地/贴模型操作的 2.sdk内部异步计算了数据的贴地/高度值之后,更新到图层上实现贴地/贴模型效果的 3.相关的示例链接: 1.功能示例(Vue版) | Mars3D三维可视化平台 | 火星科技 4.相关的计算…

Python综合练习之图表

文章目录 文件目录如下图标效果timeline_bar_with_graphic.htmltable_base.html articles.jsonarticlesData.pyarticlesEchartsEntity.pyarticlesEntity.py Python学习了约一个月的时间,这是一篇综合练习的文章。主要做的内容是通过封装对象、实现抽象方法生成统计图…

【占用网络】FlashOcc:快速、易部署的占用预测模型

前言 FlashOcc是一个它只需2D卷积就能实现“占用预测模型”,具有快速、节约内存、易部署的特点。 它首先采用2D卷积提取图形信息,生成BEV特征。然后通过通道到高度变换,将BEV特征提升到3D空间特征。 对于常规的占用预测模型,将…

寿宁县五校迁建项目企业微电网能效管理系统项目的设计与应用-安科瑞 蒋静

基本信息: 项目名称:寿宁县五校迁建项目(现为寿宁县一中)企业微电网能效管理系统 项目地点:福建省寿宁县 实施时间:2023年4月 项目总览图: 项目简介: 寿宁县第一中学创办于1938年7月,是一所…

【Python数据可视化】matplotlib之绘制高级图形:散点图、热力图、等值线图、极坐标图

文章传送门 Python 数据可视化matplotlib之绘制常用图形:折线图、柱状图(条形图)、饼图和直方图matplotlib之设置坐标:添加坐标轴名字、设置坐标范围、设置主次刻度、坐标轴文字旋转并标出坐标值matplotlib之增加图形内容&#x…

新手做仓库进出货表格

对于新手来说,制作仓库进出货表格是一个非常重要的任务, 同时也是非常艰难的,因为新手对很多知识都不是很了解,所以制作起来无从下手,我们可以借助一些专业的软件来实现(例如:方可仓管系统&…