欢迎光临散文网 会员登陆 & 注册

headfirst C--学习笔记(3)

2023-01-16 12:02 作者:一心想当网红的李老师  | 我要投稿

昨天是安装的dev C++,然后卡壳了。

之后看了一下书本,回顾了一下,并且脑补,最后还是有点问题,所以又找了一个B站的视频看了一下。

目前整理了一下框架结构,算是弄清楚了后续的操作步骤。

1、明确目标到底要看什么。

C算是主要的骨干语言。

opencv是用来图像处理的。

如果是要处理视频啥的,可能还要有个音频处理模块(毕竟视频不可能全部没有声音)

另外需要一个图形界面(做出来方便人操作,对于一般用户不可能老是使用cmd和命令来解决问题)

2、确定软件框架

图像处理的目标是什么(比如说找出里面的人或者什么特殊图形)

确认需要opencv图像处理那些功能,分几个小程序完成(每个程序实现一个或几个功能,方便以后改进和升级)

需要几个图形界面,这些图形界面之间有什么关系,怎么相互切换和调用。

图形界面大致结构,要分几个按钮、菜单什么的,每个按钮和菜单主要实现什么功能。

确认图形见面小程序的个数(比如每个界面一个程序、每个菜单一个程序,方便以后管理和改进)

然后软件怎么整合(这里会使用到C语言中的Make,先把每个源文件编译成为*.o文件,然后按照需求打包几个*.o文件最后成为一个大程序-----windows下是.exe文件)

------------

今天主要是学习和回顾了一下Make的功能和用法。也同时学习了一下管道工具。

其实Make这个功能非常的重要,算是C语言编程从编程到应用的一个重要的功能。使用dev C++编程的时候,我没太注意,运行了上次的hello程序,生成了一个.cpp文件和一个.exe文件。

问题一:

1、使用make命令,.exe肯定不能用,但是.cpp文件应该怎么处理?

2、是不是使用dev C++的时候,程序写完应该自己保存为.c文件。

3、dev C++ 可不可以自己实现多个源文件编译、打包的功能。(感觉是个编程平台应该可以)

问题二:

1、opencv下载了。在windows下直接opencv.exe安装,还是在dev C++下面导入?

2、或者是需要使用CMAKE进行opencv软件的编译和安装?

3、按照完了怎么确定装成功没有?

问题三:

1、C语言使用什么进行图形界面编辑?

2、合适的软件、模块怎么安装和测试?

---------------------------------------

以上都是今天学习的结果和遇到的问题。

感觉以上问题在python下非常容易解决,至少我自己没什么问题。

只是python里面怎么实现make的功能,貌似以前做过或者看同事做过。(这个有必要重点关注和回顾)



headfirst C--学习笔记(3)的评论 (共 条)

分享到微博请遵守国家法律