初识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

目录
相关文章
|
6月前
|
运维 监控 Cloud Native
巨人网络《超自然行动组》携手阿里云打造云原生游戏新范式
通过 ACK(容器服务)、ESS(弹性伸缩)、网络型负载均衡 NLB、OpenKruiseGame(OKG)、SLS(日志服务)、ARMS(应用实时监控服务)、阿里云原生防护(Native Protection),以及云原生数据库 polardb 和 Redis 的深度协同,巨人网络构建了一套高弹性、高可用、低成本、智能化、高安全且高性能数据处理能力的新一代游戏基础设施,为行业树立了云原生落地的标杆。如今,随着日活跃用户(DAU)突破千万大关,这套技术体系,已经成为游戏行业“云原生转型”的标杆案例。
927 50
|
Windows
VM安装出现 EULAS_AGREE = 1 及后续问题的解决办法
VM安装出现 EULAS_AGREE = 1 及后续问题的解决办法 ,我们在安装VM时总会出现各种各样的问题,今天我们要解决关于VM安装过程中出现的问题。
3072 0
|
8月前
|
机器学习/深度学习 边缘计算 数据可视化
数字孪生开发技术栈
数字孪生项目融合物理感知与虚拟仿真,涵盖IIoT、边缘计算、BIM/CAD建模、UE5/Unity渲染、机器学习与GenAI分析。按数据流分为五层:采集、建模、引擎、智能与协作层,适用于工业、城市等多场景。#数字孪生 #webgl开发 #软件外包公司(238字)
el-upload图片上传,删除
el-upload是ElementUI中的一个组件,可以用来实现图片上传功能。下面是一个基本的el-upload的示例代码:
1040 0
|
传感器
DIY_红外计数模块
DIY_红外计数模块
485 0
|
机器学习/深度学习 人工智能 算法
AI图生成技术:从随机噪声到逼真图像
在人工智能的快速发展中,图像生成是一个备受关注的研究领域。AI图生成技术通过训练深度神经网络来生成逼真的图像,为我们提供了许多有趣的应用场景,如风格转换、图像修复和虚拟现实等。本篇博客将介绍一种基于随机噪声的AI图生成技术,并探讨其背后的原理和应用。
1138 1
|
存储 数据可视化 Java
使用Java实现可视化数据分析平台
使用Java实现可视化数据分析平台
|
前端开发 C#
浅谈WPF之Popup弹出层
在日常开发中,当点击某控件时,经常看到一些弹出框,停靠在某些页面元素的附近,但这些又不是真正的窗口,而是页面的一部分,那这种功能是如何实现的呢?今天就以一个简单的小例子,简述如何在WPF开发中,通过Popup实现鼠标点击弹出浮动停靠窗口,仅供学习分享使用,如有不足之处,还请指正。
766 0
|
存储 SQL 分布式计算
小迈科技 X Hologres:高可用的百亿级广告实时数仓建设
通过本文,我们将会介绍小迈科技如何通过Hologres搭建高可用的实时数仓。
2831 3
小迈科技 X Hologres:高可用的百亿级广告实时数仓建设