code::block 新建项目(project)并建立 Sources 和 Headers 子目录

CodeBlocks安装教程及创建项目 CodeBlocks安装与配置教程及创建项目 阅读详情
AI摘要

Code::Block是方便且美观的C/C++编辑器,可用于创建多文件结构项目。创建步骤包括通过File -> New -> Project,设置项目标题和目录,创建source文件,还可将source文件存于项目子目录。多文件项目一般有Headers目录,源文件引入不同目录头文件可参考相关博客。

Code::Block 是很方便而且有点漂亮的 C/C++ 编辑器

当要创建多文件结构的项目时,Code::Block 也能方便而且有点漂亮地做到:


1. File —> New —> Project

在这里插入图片描述
在这里插入图片描述

2. Project title、Folder to Create in: —> Next

可以选择已存在的目录,也可以在浏览目录时新建

在这里插入图片描述
完成后查看左侧的 Management(Shift F2 可以呼出),WorkSpace 下已经有了我们新建的 “project-create”

3. 创建 source 文件

在这里插入图片描述
在这里插入图片描述
要填写 source 文件名后才能保存
在这里插入图片描述
别忘了勾选:
在这里插入图片描述
如果想要把 source 文件存放在项目的子目录下,则可以新建文件夹后再起名,然后保存
在这里插入图片描述
在这里插入图片描述
最终的项目目录树如下:

多文件结构的 C/C++ 项目一般也要有 Headers 目录,同理可以在第 3 步的时候选择 C/C++ header,比如我之前创建的项目:


在多文件项目中,源文件想要引入不在同一目录下的头文件时,可以参考这个博客:

C/C++不同文件夹下包含头文件的方法及#include的使用


徽章代码:https://img.shields.io/badge/<Label>-<Message>-<Color>.svg

徽章漂亮的 Colors

brightgreen green yellowgreen yellow orange red blue lightgrey

success important critical informational inactive

blueviolet ff69b4 9cf

Debian 10 上部署生产级 code-server 云 IDE 实战指南 云 IDE 是一种基于浏览器访问、服务端运行的现代化开发环境,其核心原理是将 VS Code 后端(code-server)容器化或系统化部署在远程服务器,并通过反向代理与 WebSocket 协议实现低延迟交互。技术价值在于消除本地环境差异、统一工具链、强化安全管控与资源隔离。典型应用场景包括高校实验平台、远程研发协作、CI/CD 调试终端及 DevOps 工具集成。本文聚焦 Debian 10 这一长期支持(LTS)发行版,深入解析如何以 systemd 多实例服务模式部署 code-server,结合 阅读详情

相关推荐

IPTV直播源密钥机制解析与开源项目实战部署指南

流媒体直播技术中,M3U播放列表和HLS协议是核心基础。M3U文件作为文本播放列表,定义了频道元数据和流媒体地址,而HLS协议通过.m3u8索引文件管理视频切片传输。为确保内容安全与版权保护,服务商普遍采用AES-128等加密标准对视频流进行加密,这引入了密钥机制——客户端必须通过#EXT-X-KEY标签指定的URI动态获取解密密钥才能播放。理解这一原理对构建稳定播放系统至关重要,它使得技术爱好者能够自主维护直播源,而非依赖易失效的静态列表。本文聚焦IPTV场景,通过剖析开源项目的密钥管理模块,展示如何整合

weixin_30542079的博客 334

Qt学习笔记(一)-文件目录与术语解释

一、目录文件结构 qt一个项目的目录文件结构大致如下:Headers(头文件)、Sources(源文件)、Forms(UI图形用户界面文件)和connection.pro(工程文件),其中mian.cpp是主文件(qt程序入口),工程文件由qt自动生成 二、概念解释 1、QApplication类 管理图形用户界面引用程序的控制流和主要设置...

weixin_33757911的博客 1285

AI智能体技能标准化:Agent Skills格式详解与实战创建指南

在实际 AI 应用开发中,我们经常遇到一个核心矛盾:大语言模型(LLM)本身具备强大的通用推理能力,但对于特定领域、特定团队或特定业务流程的细节知识,它往往是缺失的。你无法指望一个通用模型天生就知道如何格式化你公司的周报、执行你团队特有的数据清洗流程,或者遵循一套复杂的法律审查步骤。为了解决这个问题,让 AI 智能体(Agent)能够真正“上手干活”,一种名为 Agent Skills 的标准化方案应运而生。它不是一个具体的工具或框架,而是一种轻量级、开放的格式规范,旨在将专业知识和可重复的工作流程打包成智

411

Chrome开发者工具详解

Chrome开发者工具详解(1)-Elements、Console、Sources面板Chrome开发者工具面板面板上包含了Elements面板、Console面板、Sources面板、Network面板、Timeline面板、Profiles面板、Application面板、Security面板、Audits面板这些功能面板。这些按钮的功能点如下:Elements:查找网页源代码HTML中的任一...

Grey的博客 2万+

本地部署 GLM-5 构建确定性编码代理实战指南

大语言模型在智能编程中的应用正从‘代码补全’迈向‘自主编码代理’,其核心依赖于模型的确定性推理、长上下文理解与私有环境集成能力。GLM-5 作为 Apache-2.0 开源的高性能代码大模型,原生支持 128K 上下文与 CodeGeeX2 指令范式,在 HumanEval-X 等基准中逼近 GPT-4 Turbo 水平,成为本地化 agentic coding 的理想底座。本文聚焦于如何在 A10G 等主流显卡上稳定部署量化版 GLM-5,结合 vLLM 推理优化、分层 agent 架构设计与 VS Co

weixin_34006468的博客 339

GLM-5 API 实战指南:从认证到Agent工作流的完整接入

大语言模型API是现代AI应用的基础设施,其核心在于标准化协议、稳定输出与工程可运维性。GLM-5作为新一代国产大模型接口,重构了请求语义、上下文处理与错误反馈机制,尤其在长文本理解、JSON Schema强约束输出和Tool Calling三方面实现生产级落地。它不再仅是‘调用模型’,而是提供可声明、可验证、可审计的服务契约,显著降低调试成本与线上故障率。本文面向开发者,覆盖API密钥获取、curl快速验证、Python SDK封装、VS Code深度配置、超长PDF语义分块摘要及Agent工具链编排等真

dianjiaxian1205的博客 377

codeblocks的软件

首先点开codeblocks,然后新建文件夹create a new project,然后点开consoleapplication,选择c输入project title 输入helloworld,然后建完以后找到左上角helloworld sources左上角有给加子号点开main.c然后点击一下出来代码。知道了run是运行 buidandrun是编写与运行 build messages是编写信息 build file是生成文件的意思 代码要按要求写不能乱写 ctrl+s是保存的意思。

m0_73865358的博客 587

基于DeepSeek API的自动化编程助手:从代码生成到工程落地

代码生成是软件开发中提升效率的核心环节,而大模型API正在彻底改变这一过程。通过结构化提示词与自动化生成管线,开发者可以将自然语言需求直接转化为可编译的代码,显著减少重复劳动。DeepSeek API凭借稳定的代码生成能力和兼容接口,成为构建自动化编程助手的理想后端。从PLC控制逻辑到Simulink建模脚本,再到HALCON封装,这类技术已深入多种工程场景。然而,要保证生成质量,仍需关注上下文管理、结果校验与规范沉淀。本文将围绕基于DeepSeek API的自动化编程助手,解析其选型逻辑、实现路径与避坑要

weixin_34161064的博客 335

CodeBlocks左侧栏没有出现Sources?(原因及解决方法)

CodeBlocks左侧栏没有出现Sources?(原因及解决方法)

lcc1737的博客 3636

2021年J题:基于STM32F103的周期信号波形识别与参数测量系统设计(立创EDA+SZPT_ZXL)

本文详细复盘了2021年全国大学生电子设计竞赛J题获奖项目,手把手教你如何基于STM32F103微控制器设计并实现周期信号波形识别与参数测量系统。文章深入剖析了硬件电路设计(包括程控放大、工作点抬升与滞回比较器)与核心软件算法(如动态采样、FFT频谱分析与波形识别逻辑),并分享了DMA传输、FFT库使用等实战要点与避坑指南,为嵌入式信号处理与电赛备赛提供了宝贵经验。

weixin_32673065的博客 230

MCGS触摸屏数据记录与U盘导出配置全解析

在工业自动化现场,数据记录是设备运行状态分析与故障追溯的基础。HMI触摸屏作为人机交互核心,不仅承担实时监控任务,还负责过程数据的存储与导出。理解数据采集周期、存盘机制与存储介质的匹配原理,能帮助工程师高效配置数据记录功能。合理运用定时存盘、存盘组与U盘导出,可支撑设备趋势分析、报表生成及事故排查。本文以MCGS触摸屏为例,详解数据记录的完整组态流程,并汇总常见配置陷阱与排查思路,为现场调试与长期运维提供可落地的技术参考。

weixin_34253126的博客 461

05 claude code 提示词如何构建

所有模板均支持通过无硬性长度限制:提示词不规定压缩比例(如50%),仅要求信息完整性。双重防呆机制:Preamble 和 Trailer 双重禁止工具调用,确保压缩任务原子性。结构化输出:强制使用<analysis>和<summary>标签,便于后处理和审计。场景化区分:BASE(全量)、PARTIAL(局部)、UP_TO(前瞻)三种模板应对不同压缩需求。

m0_73980980的博客 696

Qwen3.6-27B 本地部署踩坑实录:两块 4090 折腾一天的真实记录

《Qwen3.6-27B稠密模型部署实战》摘要:本文记录了在双4090(48GB)环境下部署Qwen3.6-27B-FP8量化模型的全过程。重点解决vLLM服务启动时transformers版本不兼容问题,推荐通过构建自定义Docker镜像升级依赖。详细讲解了关键参数配置,包括128K上下文长度保持、MTP推测解码加速等技术细节,并给出显存优化建议。实测表明该稠密模型在27B参数量级下编程能力超越上一代397B MoE模型,单卡即可流畅运行FP8版本,输出速度达90token/s,是开发者理想的编程助手。文

Fzuim的博客 2767

如何为live-panel-skill开发新视图?扩展契约、验收器与19条园丁规则全解

**live-panel-skill** 是一个把单个 JSON 配置渲染成**会动的架构图**的开源项目:版面固定不动,连线上的数据包、滚动日志、翻转的计数器和状态条让系统看起来"一直在跑",输出 H.264 mp4 或可循环网页。当内容有一种清晰的形状——循环、漏斗、带分支的工作流——你可以不手工摆盒子,而是写一个 `{"type":"view"}` 元素让它自动布局。本文一次讲透开发新视图的

gitblog_00284的博客 1049

libcrypto.so.10(OPENSSL_1.0.2)(64bit) is needed by erlang-22.0.7-1.el7.x86_64

今天安装Rabbitmq的 erlang-22.0.7-1.el7.x86_64.rpmrpm包时遇到了这个坑,害找到说是不容易;错误信息在下面; [root@iz2zef7u84js1qeeq00ewwz RabbitMQ]# rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm warning: erlang-22.0.7-1.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY error:

qq_45782349的博客 5782

湿敏电阻HR202的两种驱动方案实测:IO充放电法 vs. 交流方波ADC法,哪个更适合你?

本文深入评测湿敏电阻HR202的两种驱动方案:IO充放电法和交流方波ADC法。通过原理图分析、精度实测和资源占用对比,揭示交流方波ADC法在精度和稳定性上的优势,特别适合长期监测场景。同时提供IO充放电法在资源受限情况下的应用建议,帮助工程师根据项目需求做出最优选择。

weixin_30421809的博客 466

idea-claude-code-gui 集成指南:Claude Agent SDK(TypeScript)完整 API 参考与实战剖析

> 本文以 Claude Code TypeScript Agent SDK 的官方 API 参考为主线,结合 idea-claude-code-gui 开源仓库中 [ai-bridge](https://link.gitcode.com/i/45c8e9a309e973d3f8d9c6fa3e4e93bf) 的实际集成实现,系统讲解 SDK 的安装、核心函数、Options 配置、Query 控

gitblog_00561的博客 257

第110章 PCL PointCloudFusing 点云融合重建详细讲解

点云融合是指将多个不同视角、不同位置、不同传感器获取的点云数据进行合并,得到一个更加完整、准确的三维模型。多视角扫描:从多个相机或传感器获取点云数据,需要将这些数据融合成一个统一的三维模型。传感器融合:例如将激光雷达(LiDAR)点云与相机的图像数据融合,以便获得更高质量的三维重建。动态场景重建:动态环境中的物体,点云数据不断更新,如何平滑地融合这些点云是一个重要课题。点云融合的目标是将不同来源的点云数据准确地合并,消除冗余,减少噪声,并提高整体的点云密度和精度。

yumeiguo的博客 502

Thanos 高可用 Prometheus 监控体系实战:全局查询、长期存储与组件架构全解

Thanos 是一套可自由组合的分布式监控组件,能在现有 Prometheus 部署之上无缝叠加,实现跨集群的全局查询视图、近乎无限的指标保留时长以及包括 Prometheus 本身在内的高可用能力。本文以仓库根目录 [README.md](https://link.gitcode.com/i/08363671af84fe34ab2e8980a2068717) 为核心骨架,结合 [docs/des

gitblog_00422的博客 176

【制作100个unity游戏之22】3DRPG游戏开发01——项目的设置和导入及渲染管线的安装修复

如果你现在存在一些疑惑unity导入素材为什么是粉紫色的?表示他没有适配我们的URP通用渲染管线,要如何适配呢?素材渲染错误丢失要如何解决?如果你有上面3个任意的问题,那这篇文章同样适合你,我将手把手教你如何安装修复渲染管线,看完你就了解了!在Unity中,他们都是渲染管线,它们的主要区别在于性能和功能。LWRP是早期版本的URP,它专门为移动设备和低端PC设计,旨在提供更高的性能。它使用基于顶点的光照和简化的后处理效果,可以在更低的硬件要求下运行。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2429

气象水文资料预处理:缺测数据插补延长等

简介气象水文资料预处理

WW、forever的博客 3772

GPT-5技术演进三支柱:推理引擎、知识编排与对齐控制

大语言模型的演进已从单一模型升级转向系统级协同进化。理解GPT-5,需回归其底层技术本质:可验证的推理引擎将思维链转化为可中断、可回溯的状态机;动态知识编排层以图神经网络替代传统RAG,实现语义路径导航而非关键词匹配;实时对齐控制层则通过响应头中的X-Alignment-Trace-ID构建毫秒级反馈闭环。这三大能力共同定义了新一代工业级大模型的技术价值——不是更强,而是更可靠、更可审计、更易集成。在法律合同分析、医疗问答、制造业故障归因等高可靠性场景中,其分层注意力、跨模态对比学习与动态稀疏化等关键技术,

weixin_30443813的博客 365

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

OpenRig Software Factory 实战指南:以 CSV 校验为例组织 Reviewed Work、队列循环与显式 Workflow 契约

本篇技术指南基于开源仓库 [OpenRig Software Factory 的 worked-example 参考文档](https://link.gitcode.com/i/394909c86ded46df450911f8f4edfab6),以"CSV 校验(reviewed CSV validation)"为完整贯穿示例,讲解如何在真实仓库中把一次有评审要求的软件改动,组织成"手动工作 →

gitblog_00233的博客 423

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

SDL3 Android 移植实战:从 Gradle 构建到 APK 打包与原生调试全指南

本文以 SDL 仓库自带的 [docs/README-android.md](https://link.gitcode.com/i/f244ae7f45e3c734a74b3ac35cc01cca) 为核心依据,系统讲解 SDL(Simple DirectMedia Layer)在 Android 平台上的完整移植流程:从移植架构原理、`create-android-project.py` 快速建

gitblog_00797的博客 442

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

mcp-go 开发实战指南:用 Go 构建高性能 Model Context Protocol 服务器

> **导读**:本文以 mcp-go 开源仓库([README.md](https://link.gitcode.com/i/16620e8b0064bbd13b0316bd4e30cf64))为主线,系统讲解如何用 Go 语言构建符合 Model Context Protocol(MCP)规范的服务器。你将掌握从安装、创建服务器、注册资源/工具/提示,到任务增强工具、会话管理、请求钩子、中间件

gitblog_00131的博客 357

AWS CDK 实战:用 CloudFront Functions 在边缘侧改造请求与响应(aws-cdk-examples 之 demo-cloudfront-functions 详解)

本指南基于 aws-cdk-examples 仓库中的 [demo-cloudfront-functions](https://link.gitcode.com/i/e7d007c863195f4e04d31537956939ad) 示例,完整讲解如何用 AWS CDK 一次性搭建「S3 静态站点 + CloudFront CDN + 两个 CloudFront Functions」的边缘处理链路

gitblog_01104的博客 970
上一篇: python——列表和元组性能对比
下一篇: 【从零开始】用 Python 搭建一个 Web 服务器 - Part 2(WSGI)
Skr.B
博客等级 码龄8年 1103粉丝 81原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Skr.B

WUHOOO~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值