理解DevC++的新建项目中的项目

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

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

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

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

库⽂件是将⼀系列的源⽂件进⾏编译打包,形成的⼆进制⽂件包,其中封装着函数接⼝,在编程中可以由其它源⽂件调⽤。库⽂件可分为静态库和动态库两种。
 

静态库与动态库的区别

静态库的代码在编译的过程中已经载入到可执行文件中。动态库的代码在可执行程序运行时才载入内存,在编译过程中仅简单的引用。

静态库链接的时候把库直接加载到程序中。动态库链接的时候,它只是保留接口,将动态库与程序代码独立,这样就可以提高代码的可复用度和降低程序的耦合度。

静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。

Empty Project是空项目,空项目里面是完全空的,所有头文件,库文件,源文件等等都要自己写。


GLUT(英文全写:OpenGL Utility Toolkit)是一个处理OpenGL程式的工具库,负责处理和底层操作系统的呼叫以及I/O。

Graphics.h是图形库,用来初始化图形系统。

Turtel Graphics是海龟绘图,用来绘图。

OpenGL(英文全写Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染2D3D矢量图形的跨语言跨平台应用程序编程接口(API)。这个接口由近350个不同的函数调用组成,用来绘制从简单的图形比特到复杂的三维景象。而另一种程序接口系统是仅用于Microsoft Windows上的Direct3D。OpenGL常用于CAD虚拟现实、科学可视化程序和电子游戏开发。(出自百度百科)


 

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

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

MDI Editor是多文档编辑器。

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

Animation Example是动画例子。


C语言Console程序显示菜单、收集用户输入、处理菜单命令注意事项。

Hello World是一个输出Hello World程序

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

Jackpot是一种猜数字游戏

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

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


 

Mathographics是《数学图形学》一书中的计算机图形学。

  • 16
    点赞
  • 86
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值