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

Code::Blocks 创建 C 项目 二

Code::Blocks 创建 C 项目 二

Code::Blocks 安装请看 Code::Blocks 安装

  1. 启动 Code Blocks
    在这里插入图片描述
    选择 Create a new project

在这里插入图片描述
弹出界面选择 Projects -> Console application -> Go

在这里插入图片描述

在这里插入图片描述
选择 C :表示创建的是 C 语言项目
点击 Next

在这里插入图片描述
Project title:项目名
Folder to create project in:项目创建目录

在这里插入图片描述
全都默认配置,点击 Finish

左上角可以看到 Workspace 展开
Demo1 就是上面创建的项目
展开 Sources -> main.c 是默认创建的 语言 代码文件

写代码
调整代码文本大小,按下 Ctrl 键,然后鼠标滚轮滚动,即可放大缩小代码
在这里插入图片描述

  1. 执行 Build
    点击上面 齿轮 执行 Build
    在这里插入图片描述
    选择 Build log 查看 Build 结果
    如上显示 0 erros 说明代码没有错

  2. 运行 代码
    点击 绿色三角 运行
    在这里插入图片描述
    在这里插入图片描述
    运行结果如上

  3. 停止运行
    在这里插入图片描述

11.代码错误,Build 报错,查找问题
将代码第 8 行, 最后的 分号 ; 删除,执行 Build
在这里插入图片描述
错误提示:
F:\CProject\Demo1\main.c|9|error: expected ‘,’ or ‘;’ before ‘scanf’|
第 9 行 scanf 前面缺少 ;

再次制造错误,将 第8行注释掉
在这里插入图片描述
Build 错误提示,number 没有定义

代码改正后,保存,右上角关闭按钮,关闭 Code::Blocks

  1. 打开已有项目
    重新启动 Code::Blocks
    在这里插入图片描述
    Workspace 位置是空的
    点击左上角 File -> Open…
    在这里插入图片描述
    找到之前通过 Code::Blocks 创建的项目,选择 项目名.cbp 文件 -> 打开
    在这里插入图片描述
    打开如下
    在这里插入图片描述

13.在 12 中已经打开了一个之前创建的项目,现在还想继续创建 C语言项目
点击左上角 File -> New -> Project…
在这里插入图片描述
在这里插入图片描述
跟步骤二就一样了,一步一步创建一个 Demo2 项目
在这里插入图片描述
打开目录,可以看到 F:\CProject 目录已经有两个项目了
在这里插入图片描述
回到 Code::Blocks 界面如下
在这里插入图片描述
执行 Build -> 执行运行
在这里插入图片描述
如上,可以看到执行的是 Demo2 项目

Code::Blocks 中打开了两个项目,当前 Build 和执行的是哪个项目如何确定?
可以看到 Demo2 的文字加粗,而 Demo1 的文字没有加粗,这个是一个规定,加粗字体的项目是当前可以执行的项目
如何切换?
先停止正在运行的项目
在这里插入图片描述
选中一个项目,鼠标右键 -> Activate project
在这里插入图片描述
看下图, Demo1 字体已经加粗了
执行 Build -> 运行
在这里插入图片描述

相关文章:

  • 有关Java中的异常和异常处理
  • 图神经网络怎么和LLM结合
  • Docker 入门与实战:从安装到容器管理的完整指南
  • nlp|微调大语言模型初探索(1),LLaMA-Factory
  • 用deepseek学大模型05-线性回归
  • UnityRecorder导出带透明通道的视频和图片
  • Java 版本 24 性能更新:更快、更智能
  • 高效构建与配置高可用负载均衡集群:从理论到实践的全面实施
  • WordPress 角标插件:20 种渐变色彩搭配,打造专属菜单标识
  • LeetCode每日精进:142.环形链表II
  • 应用分层、三层架构和MVC架构
  • 容器运行常见数据库
  • 使用 IntersectionObserver 实现懒加载和无限滚动
  • 静态页面在安卓端可以正常显示,但是在ios打开这个页面就需要刷新才能显示全图片
  • Dify+Ollama+DeepSeek部署本地大模型+知识库搭建
  • CSS flex布局 列表单个元素点击 本行下插入详情独占一行
  • BMS项目-面试及答疑整理
  • 【HarmonyOS之旅】基于ArkTS开发(二) -> UI开发三
  • Linux:线程的互斥与同步
  • Vmware ubuntu22.04 虚拟机 连接windows主机虚拟串口
  • 关于“十五五”,在上海召开的这场座谈会释放最新信号
  • 讲座|为什么要不断地翻译叶芝的诗?它们为什么值得细读?
  • 海口市政协党组成员、秘书长、机关党组书记汪娟被查
  • 软硬件企业集中发布未成年人模式使用手册
  • 现场聆听总书记讲话,“00后”博士和大模型CEO都“热血沸腾”
  • 呼伦贝尔市委常委、组织部长闫轶圣调任内蒙古交通集团党委副书记