C语言学习-DevC++的新建项目

OpenGL学习笔记(一):DevC++配置64位OpenGL编译环境 学习基于C语言的64位OpenGL编译环境配置 阅读详情
AI摘要

博客介绍了Windows编程中的多种项目类型,如窗体应用、控制台应用、静态链接库、动态链接库等,还阐述了静态库与动态库的区别。此外,提及了Direct3D、OpenGL等显示程序和编程接口,以及一些程序示例,如Hello World、猜数字游戏等。

在这里插入图片描述

  • Windows Application 是窗体应用,运行的时候显示窗体

  • Console Application 是控制台应用,运行的时候是显示控制台

  • Staic Library是静态链接库,用来创建一个静态库。

  • DLL是动态链接库,用来创建一个动态库。

    • 库⽂件是将⼀系列的源⽂件进⾏编译打包,形成的⼆进制⽂件包,其中封装着函数接⼝,在编程中可以由其它源⽂件调⽤。库⽂件可分为静态库和动态库两种。
    • 静态库与动态库的区别
      • 静态库的代码在编译的过程中已经载入到可执行文件中。动态库的代码在可执行程序运行时才载入内存,在编译过程中仅简单的引用。
      • 静态库链接的时候把库直接加载到程序中。动态库链接的时候,它只是保留接口,将动态库与程序代码独立,这样就可以提高代码的可复用度和降低程序的耦合度。
      • 静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。
  • Empty Project是空项目,空项目里面是完全空的,所有头文件,库文件,源文件等等都要自己写。
    在这里插入图片描述

  • Direct3D (D3D):是微软为提高3D 游戏在Windows中的显示性能而开发的显示程序。

  • OpenGL(英文全写Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。OpenGL常用于CAD、虚拟现实、科学可视化程序和电子游戏开发。
    在这里插入图片描述

  • 先说明下Win32的程序不能装在Win64中,Win64可以装Win32的程序。

  • File Editor是文本编辑器,纯 DOS界面。

  • MDI Editor是多文档编辑器。

  • Single Dialog Application是以对话框为主要界面的应用。

  • Animation Example是动画例子。
    在这里插入图片描述

  • Hello World是一个输出Hello World程序

  • Input Loop是带有输入的回路的控制台

  • Jackpot是一种猜数字游戏

  • OpenMP是共享存储并行编程,提供了对并行算法的高层抽象描述,特别适合在多核CPU机器上的并行程序设计。编译器根据程序中添加的pragma指令,自动将程序并行处理,以此降低并行编程的难度和复杂度当编译器不支持OpenMP时,程序会退化成普通串行程序。

  • std::thread是一个C++多线程示例。

【手把手教程】DevC++从零安装到项目实战(附调试技巧) 本文提供了一份详细的DevC++从零安装到项目实战的完整指南。针对编程新手,重点介绍了Orwell Dev-C++ 5.11版本的稳定选择与安装步骤,并涵盖从编写第一个程序到管理多文件项目的核心流程。文章还分享了实用的调试技巧,帮助读者快速上手并高效解决代码问题。 阅读详情

相关推荐

Linux平台CCS安装配置完整示例

手把手讲解在Linux系统中完成CCS安装与环境配置的全过程,涵盖关键步骤与常见问题解决,是查找ccs安装教程时不可多得的实战指南。

weixin_42601134的博客 514

Dev-C++怎么建项目

Dev创建项目,主要是在数据结构课上会经常用到

qq_62362934的博客 2万+

别再瞎猜了!Fluent瞬态计算时间步长到底设多少?一个公式+实战案例搞定

本文详细解析了Fluent瞬态计算中时间步长的设置方法,通过黄金公式和实战案例,帮助工程师准确确定时间步长,避免计算发散和资源浪费。文章还介绍了动态调整策略和典型工程场景的参数优化,提升仿真效率和精度。

weixin_42638178的博客 426

黑马职工管理系统(DEV C++创建项目)

本篇文章主要基于黑马的职工管理系统,整理了如何在DEV C++中创建一个项目,并完整地实现一个基于多态的项目。

2202_75979337的博客 6520

ACT代码梳理:新手学具身智能,不需要学会一堆理论,先跑起来再说

我是一个刚接触具身智能的小白。第一次看 ACT 项目,什么 Transformer、VAE、Mujoco、rollout,全是天书。但我没打算先把理论补完。太难,也太慢。我的策略是:直接上手,边做边学,卡在哪就学到哪。这篇文章是我的第一站——带你一起看懂 ACT 项目的整体架构,了解它的核心模块和流程。开始前,我列了 本文出现的18 个关键词,是我一开始完全搞不懂的。你可以先扫一眼,如果不认识的超过 10 个,那我们就是同路人,可以放心往下看了。

qq_17405041的博客 1207

Open3D 基于法线的双边滤波

基于法线的双边滤波是一种用于点云平滑的技术,它结合了点与其邻域点之间的几何距离和法线方向的相似性,从而在去除噪声的同时保留几何特征。这种滤波方法广泛应用于点云处理领域,尤其是在需要保留表面细节和边缘的场景中。

纵马踏花向自由 2500

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

创建DEV-C++分文件项目的超详细教程

m0_69118404的博客 5696

华为OD干了两个月,还是跑了

​本人工作了快13年,base南京。2024年2月份由于公司业务变动第一次拿到了公司发的大礼包,同时也面临着失业的问题,我对自己的技术还是很有信心的,但是,找了大概有一个多月时间,发现心意的工作的确不太好找,当然收到挺多家offer,就是薪资不太满意,外包也一直不想去,不过说实话外包给的薪资普遍要比自研的单位要高一些,最后为了钱还是进华为(既然选择外包那就选择好一些的吧),毕竟中年老男人工作不能断太久。

啊渊的专栏 1万+

Dev-C++创建项目

数据结构写自己的头文件 写此篇原因:数据结构中,用具体算法实现时,基本操作需要反复使用。建立自己的头文件,可以在不同的项目中很方便的调用自己在头文件中包含的基本操作函数。 以下用约瑟夫问题举例,其中运用了数据结构中的线性表以及其链式存储结构。 -约瑟夫main.c文件 #include<stdio.h> #include "list.h" //主函数 int main() { //printf("------------ < 约瑟夫(Joseph)>---------------

bibohaohao的博客 2万+

单片机设计具备断电记忆功能的计时器

本文介绍了如何设计一款具备断电记忆功能的计时器,利用单片机和EEPROM存储器实现了计时器值的保存和恢复。当然,在实际的设计中还需要考虑其他因素,如电源管理、时钟精度等,以确保计时器的正常运行和准确性。选择合适的单片机:在设计计时器时,我们需要选择一款具备存储功能的单片机,以便在断电后能够保存计时器的状态。可以优化显示方式,使用更加直观的界面来展示计时器的值;函数中,我们首先从 EEPROM 中读取计时器的初始值,然后在一个无限循环中每秒钟增加计时器的值,并将新的值写入 EEPROM 中。

RlDart的博客 1094

RK3588,V4l2 读取Gmsl相机, Rga yuv422转换rgb (dma), 实现零拷贝

RK3588, 使用V4l2 读取 gmsl 相机,获得yuv422格式图像, 使用 rga 转换 rgb 图像。减少cpu占用率. 内存管理方式采用 dma,实现零拷贝.

J。 1262

【编译器】Dev C++建立C语言工程

在使用了很多编译器之后,要么是太大了,要么是太新了,要么是在线编译器,用着用着收费了,要么和芯片开发耦合,最终看中了这个古早编译器,哪个电脑想装就随便装下,用来学习C语言非常方便操作简单,便于学习C语言提示:以下是本篇文章正文内容,下面案例可供参考本文仅仅简单介绍了【编译器】Dev C++建立C语言工程,评论区欢迎讨论。

qq_42681425的博客 3139

ASM准入小助手卸载没有密码的方法:读取明文密码2024年7月有效

在一次工作过程中,电脑中意外的安装了一个ASM准入小助手软件,工作结束以后回来发现没有卸载,然后就决定把它卸载掉,但是居然给了我一个大大的提示框:由于联系不到当时给我安装的那个人了,所以一时陷入了焦灼的状态,因为我安装另一个终端准入,会直接提示冲突了。所以经过注册表(regedit)、任务管理器等各种折腾之后,最后都失败了,然后想起了多年前在吾爱论坛学到过的东西,最后意外的找到了密码,然后就完美成功卸载了。

布啦啦 7804

devc ++的安装教程(C语言学习比较好用的一个开发软件)

安装DEV C++的过程 先在这里给出dev c++的官网的下载链接 点击链接后稍等一会就会出现下面的界面 等待几秒之后就会提示你选择下载位置进行下载 待软件下载完成之后双击打开.exe文件(如下图所示) 部分用户可能会弹出是未知来源需要权限,点击“是”就可以进入安装界面 等待此界面加载完成 正式进入安装界面 在这里要注意先先选择英文进行安装(之后会设置成中文,我查看了一下在这里是没有中...

qq_42455308的博客 8108

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

C语言怎么调用开源库-(GitHub开源库的编译、调用)vscode命令行开发-visual studio开发-DevC++开发_c语言怎么引用库文件

std=c99 -pedantic -c -O2 -fPIC -pthread -Wall -Wstrict-prototypes -fwrapv -g -ggdb format.c’std’ 不是内部或外部命令,也不是可运行的程序。std=c99 -pedantic -c -O2 -fPIC -pthread -Wall -Wstrict-prototypes -fwrapv -g -ggdb thread.c’std’ 不是内部或外部命令,也不是可运行的程序。

2401_84253251的博客 1208

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

C语言学习(复习)路程

第一章 1.概述 本人现阶段学习C语言基于C11标准,所以有的东西可能在C 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示; 全新的 KaTeX数学公式 语法; 增加了支持甘特图的mermaid语法

Reaper_Zero的博客 1354

C语言学习

通用的计算机编程语言之一,面向过程的计算机编程语言语言,与c++,Java等面向对象的编程语言有所不同。其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC等。C语言有国际标准 C89,C90,C99,C11 即规定C语言是什么样子的。

2302_81958871的博客 398

关于c语言学习的建议

一. 关于学习的平台: 先思考一下你是属于哪一类的: 如果你是大一刚刚开始学习的小白 1.首推的当然是B站,在首页搜索c语言会有一大批优秀的教学资源,可以添加到个人的收藏夹,方便后期学习 哔哩哔哩 (゜-゜)つロ 干杯~-bilibili ​ www.bilibili.com 图标 刚开始建议大家使用介绍比较多的up主的视频,也可以选择观看记录比较多的视频学习。 如下: 而我学习的视频是95个小时的那个,个人觉得老师讲的比较适合初学者,因为我就是大一新生。老师是培训机构的讲师,讲的很详细,对于初学者够用了。

qq_53601280的博客 704

c语言学习(1)

c语言基础小白到大师~

qzh580231的博客 1867

C语言学习记——C语言常见概念

每个 C 语⾔程序不管有多少⾏代码,都是从 main 函数开始执⾏的, main 函数是程序的⼊⼝, main 函数也被叫做:主函数。C语⾔是⼀⻔编译型计算机语⾔,C语⾔源代码都是⽂本⽂件,⽂本⽂件本⾝⽆法执⾏,必须通过编译器翻译和链接器的链接,⽣成⼆进制的可执⾏⽂件,可执⾏⽂件才能执⾏。任何计算机的交流使用计算机语言,人们是通过计算机语言的写的程序,给计算机下达指令,让计算机工作的,C语言就是众多计算机语言中的一种。1. 每个源⽂件(.c)单独经过编译器处理⽣成对应的⽬标⽂件(.obj为后缀的⽂件)

mhly_cool的博客 467

C语言学习-第一课

在VS上写代码,我们是需要创建项目的,直接新建项目就可以了。在项目中就可以添加源文件和头文件。C语言把.c 为后缀的文件称为源文件,把.h 为后缀的文件称为头文件。

water__young的博客 1684

C语言学习实践—第一个程序

输入完成后,ctrl+s保存,在保存类型中选择C source files,后缀名为.c;先随便在网上下载一个devC++,然后安装,打开。Ctrl+N新建一个空白项目输入以下代码。然后按F11,编译运行,会弹出一个命令框窗体,显示如图就是对的;自己在D盘中提前创建好一个存放实践代码的位置。第一个程序就完成了!

weixin_45941684的博客 387

C语言学习心得记录(一)

什么是程序? 程序:通常指完成某些事物的既定方式和过程 指令有步骤,逐条执行 定义:为了让计算机执行某些操作或解决某一个问题而编写的一系列有序指令的集合 总结:1.既定方式和过程。 2.有序指令的集合。 c语言入门(算法和流程图): 算法:将输入转为输出的一系列计算步骤。 常见算法:1.枚举法(穷举法) 2.迭代法 3.递归法 ...

marco_liuwei的博客 868

C语言学习(1)

简单使用DEVC++,写一个Hello World 步骤:编译、运行、看结果 程序框架: 输出: 1.printf("Hello World! \n") 2.""里面的内容叫字符串,printf会把其中的内容原封不动的输出 3.\n代表需要在输出的结果后面换一行 注:不要用中文标点符号来输入,会有错误 ...

Double_Black1213的博客 607

C语言学习笔记,分享给各位交流一下。

C语言学习笔记,分享给各位交流一下。

weixin_44115055的博客 613

C语言学习笔记之初识

初识C语言 一、计算机和编程语言 1、初学者在学习c的时候,不仅会为语言本身的复杂而困惑,而且对其编程工具的选择同样困扰。 因为c语言出现的时间很早,而且在这么多年中也没有一个主要的组织对其编程工具进行统一的维护,所以导致众多编程工具各有语法差异。 在编程软件的选择上建议:选择windows下用dev c++ mac下用xcode。我们介绍一下edv c++。 2、首先在百度搜索,...

trouble2662714198的博客 412
上一篇: ideal导入项目配置执行方法
下一篇: 信息安全-信息收集目标和方法-子域名信息收集
紫芫
博客等级 码龄8年 41粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值