初识Code::Blocks

简介: 本学习笔记所使用的Code::Blocks版本是13.12。安装下载安装文件 双击下载文件codeblocks-13.12mingw-setup-TDM-GCC-481进行安装,选择默认设置即可创建项目点击File-New-Project 选择Console application,点击”Go” 点击“Next” 点击“Next” 填写创

本学习笔记所使用的Code::Blocks版本是13.12。

  • 安装

    • 下载安装文件
      这里写图片描述

    • 双击下载文件codeblocks-13.12mingw-setup-TDM-GCC-481进行安装,选择默认设置即可

  • 创建项目

    • 点击File-New-Project
      这里写图片描述

    • 选择Console application,点击”Go”
      这里写图片描述

    • 点击“Next”
      这里写图片描述

    • 点击“Next”
      这里写图片描述

    • 填写创建项目的名称和项目路径
      这里写图片描述

    • 选择默认的编译器GNU GCC Compiler并点击“Finish”,完成项目创建。

  • 运行程序

    • Build : Ctrl-F9
    • Run : Ctrl-F10
    • Build and run : F9
    • Rebuild : Ctrl-F11
    • Comment : Ctrl-Shift-C
    • Uncomment : Ctrl-Shift-X

运行程序时出现如下错误提示信息:
“ConsoleCplus - Debug”: The compiler’s setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler.
Probably the toolchain path within the compiler options is not setup correctly?! (Do you have a compiler installed?)
Goto “Settings->Compiler…->Global compiler settings->GNU GCC Compiler->Toolchain executables” and fix the compiler’s setup.
Skipping…
Nothing to be done (all items are up-to-date).

解决方式:
更改编译器地址
这里写图片描述

随后程序即可正确运行
这里写图片描述

  • 程序调试

    • F5 - 设置断点
    • F8 - 开始调试
    • F7 - 下一行

    Code::Blocks在调试过程中查看变量没有VS方便,需要点击Debug-Debugging windows-Watches打开变量查看窗口

Watches

目录
相关文章
|
Web App开发 存储 编解码
Freeswitch关于支持jsip的配置
1、freeswitch安装过程(安装过程省略,运行环境为centos7,freeswitch1.6.5)
|
人工智能 算法 安全
评测报告:《10 分钟构建 AI 客服并应用到网站、钉钉或微信中》
该方案简化了在网站及社交平台添加AI助手的过程,通过直观的设计使用户能迅速上手。阿里云控制台让创建及配置AI变得轻而易举,实现十分钟内快速部署。详细的引导步骤与文档显著降低了学习门槛,即使初次接触也能顺利解决问题。方案提供了高度定制化的选项以满足企业多样化需求,并确保在生产环境中稳定运行。此外,阿里云AI客服解决方案具备丰富的功能,如语音交互、图片识别等,配合快速准确的响应,极大提升了用户体验。总体而言,该方案凭借其易用性和强大功能赢得了好评。
|
10月前
|
存储 人工智能 自然语言处理
2025年适用大中企业的CRM系统综合对比
在数字化转型浪潮中,CRM系统对大中型企业至关重要。本文对比了2025年适用于大中型企业的4款CRM系统:纷享销客、Salesforce、销售易和红圈CRM。从功能特点、集成拓展性、实施服务、客户评价四个维度展开分析,展现各系统优势与局限,为企业在选择CRM系统时,综合自身业务需求、预算和发展规划等因素做出决策提供参考。
|
机器学习/深度学习 人工智能 算法
AI图生成技术:从随机噪声到逼真图像
在人工智能的快速发展中,图像生成是一个备受关注的研究领域。AI图生成技术通过训练深度神经网络来生成逼真的图像,为我们提供了许多有趣的应用场景,如风格转换、图像修复和虚拟现实等。本篇博客将介绍一种基于随机噪声的AI图生成技术,并探讨其背后的原理和应用。
846 1
|
人工智能 算法 测试技术
Unity & FACEGOOD Audio2Face 通过音频驱动面部BlendShape
Unity & FACEGOOD Audio2Face 通过音频驱动面部BlendShape
2538 0
Unity & FACEGOOD Audio2Face 通过音频驱动面部BlendShape
|
存储 SQL 缓存
PostgreSQL 内核解读系列 - 第4节 存储管理(下)
本文整理自阿里云数据库开源社区 Maintainer 于巍(花名漠雪),在PostgreSQL数据库内核解读系列的分享。本篇内容主要分为四个部分: 1. 磁盘管理 2. 空闲空间映射表(FSM) 3. 可见性映射表(VM) 4. 内存管理。
PostgreSQL 内核解读系列 - 第4节 存储管理(下)
|
存储 缓存 编解码
阿里云Elasticsearch日志场景 最佳实践及引擎内核优化
分享人:郭嘉梁(梁楹),阿里巴巴技术专家
1676 1
阿里云Elasticsearch日志场景 最佳实践及引擎内核优化
|
前端开发
Flutter 之列表下拉刷新和上拉加载
在实际的 App 中,下拉刷新和上滑加载更多是非常常见的交互形式。在 Flutter 中,有 flutter_easyrefresh开源插件用于实现下拉刷新和上滑加载更多。本篇介绍了有状态组件和 flutter_easyrefresh 的基本应用,同时使用模拟的方式完成了异步数据加载。
899 0
Flutter 之列表下拉刷新和上拉加载
|
Web App开发 Linux vr&ar
Linux中Chrome无界模式动态代理IP的配置(Selenium)
Linux中Chrome无界模式动态代理IP的配置(Selenium)
1023 0
|
存储 Kubernetes 监控
理论篇:让我们一起鲁克鲁克——rook(开源存储编排)
理论篇:让我们一起鲁克鲁克——rook(开源存储编排)
1152 0