首页 > 编程语言 >【DEV-C++创建分文件项目】【零基础 小白 可上手的清晰易懂教程!】

【DEV-C++创建分文件项目】【零基础 小白 可上手的清晰易懂教程!】

时间:2024-11-15 18:16:41浏览次数:3  
标签:头文件 项目 创建 DEV 文件夹 C++ 易懂

DEV-C++创建项目

【DEV-C++创建项目】

我是在DEV-C++ 5.11 版本中编写的代码,其创建项目的方式与 Visual Studio Code 或者其他可编写C++的软件不同,其创建项目的方式

1、首先创建一个项目文件夹

文件夹名称为你要创建的项目名称,在这里我将其命名为【DEV-C++创建项目】
文件夹名称为你要创建的项目名称

2、再点击创建的文件夹,在里面创建几个分类文件

我一般将分类文件按照以下四个类别分类。
可执行文件
目标文件
头文件
源文件
在这里插入图片描述

3、打开DEV-C++,然后点击【新建项目】

在这里插入图片描述

4、选择 Basic 中的 【Console Application】,选择【C++】,再写入自己要建立的【项目名称】

在Visual Studio Code中建立项目时名称往往不可以为中文,但在DEV-C++中可以
在这里插入图片描述

5、创建完毕后将其放入到刚刚创建的文件夹中

[1] 选择刚刚的文件夹

在这里插入图片描述

[2] 点击【保存】

在这里插入图片描述

[3] 保存完后就出现以下这样一个界面

这里的代码是创建完项目后自带的【main.cpp】函数
这段代码是一个最基本的 C++ 程序框架,定义了一个名为 main 的函数,它是 C++ 程序的入口点。当程序运行时,操作系统会首先调用这个函数开始执行程序中的指令。然而,目前这个 main 函数只是简单地返回了 0,并没有实际执行任何有意义的业务逻辑操作。
可以将这段代码全部删除
在这里插入图片描述

[4] 清除完后,然后按 Ctrl + s 保存到【源文件】中

在这里插入图片描述

6、分文件

[1] 右击【项目】,点击【项目属性】

在这里插入图片描述

[2] 首先将头文件放入到文件目录中

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

[3] 添加【可执行文件】和【目标文件】

在【可执行文件输出目录】中将刚刚创建好的【可执行文件】放入
在【Obj文件输出目录】中将刚刚创建好的【目标文件】放入

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

7、这样,分文件编写的C++项目就完成了!

此时,

如果你要加入头文件时,就可以先在【头文件】中新建一个文本文件,然后将其改名为【名称.h】,弹出的窗口点击【是】更改其为C++头文件

如果你要创建一个源文件,就可以先在【源文件】中新建一个文本文件,然后将其改名为【名称.cpp】,弹出的窗口点击【是】更改其为C++源文件

例如下图
创建头文件
在这里插入图片描述
这样,一个头文件就建立好了
将其添加到项目中,如下图所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
恭喜你!成功将一个头文件添加到项目中了

8、项目内分开【头文件】与【源文件】

为了让结果更加清晰,我喜欢将添加到项目的大杂烩文件分成【头文件】与【源文件】

[1] 添加文件夹

在这里插入图片描述

[2] 命名为【头文件】(更清晰的知道这个文件夹里都是头文件)

在这里插入图片描述
将要放入的头文件拖入到【文件夹】中
在这里插入图片描述

同理,创建【源文件文件夹】,将【.cpp】文件拖入到文件夹中

最后就是这样了!是不是更加清晰明了了!
在这里插入图片描述

9、恭喜你!你创建好了一个DEV-C++项目!之后就是快乐的编写代码了!

标签:头文件,项目,创建,DEV,文件夹,C++,易懂
From: https://blog.csdn.net/m0_69118404/article/details/143793200

相关文章

  • C++编程:实现一个简单的消息总线
    文章目录0.引言1.设计思路1.1关键类设计1.2类图1.3时序图1.4流程图2.代码结构与设计2.1消息回调与订阅项2.2消息总线类`MessageBus`2.3定时任务调度器`PeriodicTaskScheduler`3.核心功能实现3.1消息发布3.2超时检查4.测试代码0.引言在之前的文......
  • 【linux命令】史上最全Linux命令,结合用例通俗易懂(网络管理命令)
    前言:目前关于Linux命令的文章往往存在内容不全的问题,导致初学者和中级用户在使用过程中遇到困难。许多文章仅涵盖基础命令,而缺乏对系统管理、网络配置、包管理和脚本编写等重要主题的详细讲解。此外,实际操作中的常见问题及其解决方案也常常未被提及,使得用户在遇到困难时无法......
  • 【C++】list 类深度解析:探索双向链表的奇妙世界
    ......
  • 安装鸿蒙的开发工具DevEco Studio并跑一下hello world
    去此网站下载开发工具https://developer.huawei.com/consumer/cn/download/1.按照教程安装,并启用中文,下载git(软件内置一个"下载并安装"按钮,安完后会自动识别安装目录下的git.exe,之前已安装的,填写已安装的git.exe路径)2.按照教程创建示例项目3.创建完毕后,右边小铃铛提示windowsD......
  • C++命名空间介绍、定义、作用、是否允许嵌套
    本文章代码块默认为写了std命名空间的条件下,所以代码里面的输出直接写了cout,没写作用域什么是c++命名空间C++命名空间是一种机制,用于解决全局变量名或函数名之间的冲突问题。它可以将一组相关的变量、函数和类组织在一起,形成一个独立的命名空间,避免命名冲突。命名空间通过在......
  • 什么是 C++ 中的常量表达式? 有什么用途?and如何判断一个表达式是否是常量表达式?
    参考文献:constexpr介绍以及与const的区别-CSDN博客定义在C++中,常量表达式是一种在编译期间就能计算出结果的表达式。字面量常量:如整数字面量(1、2、3等)、字符字面量('a'、'b'等)、布尔字面量(true、false)和浮点字面量(3.14、2.718等)。例如,表达式3+4中的3和4就是整数字面量,整......
  • 【C++源码编译】
    C++源码到二进制可执行文件的过程与C语言类似,包括四个过程:预编译、编译、汇编、链接1、预编译C/C++编译过程中的第一个阶段,主要目的是对源代码进行处理和准备工作。下面是预编译的主要步骤:去除宏定义:将所有的#define删除,并展开所有的宏定义,将宏替换为具体的值或表达......
  • 2020年计挑赛往届真题(C++)
    因为17号要开赛了,甚至是用云端编辑器,debuff拉满,只能临时抱佛脚了各个选择题的选择项我就不标出来了,默认ABCD排,手打太麻烦了目录单选题:1.阅读以下语句:doublem=0;for(inti=3;i>0;i--)m+=1/i;将m保留三位小数输出,结果为()2.下列选项中,不是C++关键字的是()    3.下列选......
  • inline 函数:让你的 C++ 代码飞起来——深度剖析与实战技巧
    你是否曾经为C++代码中的函数调用开销感到烦恼?每次函数调用都需要创建栈帧、传递参数、跳转执行,这些看似微小的操作,累计起来就会成为性能瓶颈。在对性能要求苛刻的程序中,这些开销可能会影响到整体表现。今天,我们要聊的就是一个解决方案——inline函数。想象一下,如果编译器......
  • 深入探索 C++11 第一弹:现代 C++ 编程的基石与革新
    1、C++的发展历史C++11是C++的第⼆个主要版本,并且是从C++98起的最重要更新。C++11对C++语言的发展具有深远的影响,它使C++语言更加现代化、高效、灵活和易于使用,为开发者提供了更强大的工具和更好的编程体验,推动了C++在各个领域的广泛应用和持续发展。话不多说,下......