摘要:
我这里编译的库是通过手动编译的。只是需要注意的是,手动编译一般会产生大量的文件,差不多7个多G的样子,实在是有点浪费硬盘存储呀,其实我们可以删除掉没有用的东西。因为我们在编译的时候指定了一个目录比如我设定的/build/vs2013,所有的文件都会在vs2013文件夹下生成,而唯一对我们有用的就是最... 阅读全文
摘要:
参考资料:http://www.w3cschool.cc/sqlite/sqlite-data-types.html在SQLite中,数据类型的概念看起来很模糊,刚开始接触感觉跟C语言提供的数据类型概念相差甚远,不知道这是功能的弱化还是灵活性的提高,只能且行且体会吧。在数据类型小节提出了存储类和Af... 阅读全文
摘要:
今天开始学习数据库相关的知识,由于本人从事的是嵌入式软件开发方向,所以在数据库的选择时就果断选择了SQLite,在网上搜索了一下相关的资料并且配置好了环境。首先,想要对SQLite有一个基本的了解还是需要阅读官网上面的内容:官网链接:http://www.sqlite.org/index.html ... 阅读全文
摘要:
最近在做一个Qt项目,在产品发布的时候一直为找不到程序到底缺少了哪些dll组件而困扰。具体问题是,在我的项目中使用到了QMediaPlayer播放一段音频文件,我使用的开发环境的Win7 32位,而在发布安装包的时候,还是照常去掉Qt相关的环境变量,然后运行可执行程序,提示缺少什么dll,我就向... 阅读全文
摘要:
在Qt中为文件的操作和信息获取提供了许多方便的类,常用的有QDir,QFile,QFileInfo以及QFileDialog,在本文中主要介绍用于获取关于文件信息的QFileInfo类。QFileInfo可以提供文件的名称和位置信息,此外,还有文件的大小,文件的访问权限以及此文件是不是一个符号链接等... 阅读全文
摘要:
Qt中提供了一些标准的对话框,用于实现一些常用的预定义功能,比如本节中将要介绍的颜色对话框——QColorDialog。在不同的系统平台下,颜色对话框的显示效果可能会有所不同,主要因系统主题风格而异,但是功能是相同的,显示效果如下:查看帮助文档的话,我们可以看到这个类提供的方法还是很多的,但是我们一... 阅读全文
摘要:
Qt 是采用开源和商用双协议发布的开放源代码的图形开发类库,现在很多图形化的开源软件都使用了Qt。下载地址:http://qt-project.org/downloads1. 下载安装包你可以从下载页下载已经编译好的二进制安装包,也可以下载源码自行编译,下面是二进制软件安装包下载列表的部分截图。可以... 阅读全文
摘要:
我在C++ Primer Plus(第6版)中看到一段关于引用参数到总结,感觉相当有用,于是摘抄在这里了,原文见8.2.7节。使用引用参数到主要原因有两个:(1)程序员能够修改调用函数中的数据对象。(2)通过传递引用而不是整个数据对象,可以提高程序的运行速度。 当数据对象较大时(如结构和类对象),... 阅读全文
摘要:
个人已经厌倦了Windows下的开发方式,于是决定转到Linux平台上来,当然我也知道这个转变会很艰辛,但是我还是要坚持。所以,后面的所有开发我都会基于Linux和Qt,先从开发环境的搭建开始做起,当然,这里我只会讲OpengCV部分到内容,至于Qt部分,请参考其他部分到资料,我这里使用的是当前最新... 阅读全文
摘要:
这个暑假开始,需要用到图像处理相关的东西,于是我选择了OpenCV库,这里记录下我的整个学习过程。参考资料:《OpenCV 2计算机视觉编程手册》 张静 译,科学出版社1. Linux下OpenCV环境的搭建 --- 主要解决OpenCV开发相关的库在Linux系统中的安装配置过程,中间涉及到C... 阅读全文