Finley的博客

随风,随心……
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年4月24日

摘要: 转http://blog.csdn.net/taowen2002/article/details/15856头文件与库文件与菜鸟taowen先说明这完全是我教导一位菜鸟的个人经验。贴在此处供菜鸟们阅读,内容粗浅。1.为什么我只要包括<iostream>就能使用cout这样的东西。我看过iostream里面,只有一些声明啊。那是因为默认情况下,链接器会把标准库链接到你的程序中。而那个库文件(扩展名或许是.lib,.a什么的),其中包括了具体实现的代码编译后的结果(二进制的机器码)。而<iostream>这个头文件就是打开库的钥匙。2.#include到底do了什么?仅仅把 阅读全文

posted @ 2012-04-24 22:32 Finley 阅读(1672) 评论(0) 推荐(0) 编辑

摘要: 文章来自:http://hi.baidu.com/dexinmeng/blog/item/5512cf018b8941d5277fb571.html一、编译和连接 一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的不同,造成了用 -I 参数指定的头文件的路径也可能不同,其结果就是造成了编译命令界面的不统一。如果使用 -L 参数,也会造成连接界面的不统一。编译和连接界面不统一会为库的使用带来麻烦。 为了解决.. 阅读全文

posted @ 2012-04-24 21:43 Finley 阅读(6434) 评论(0) 推荐(0) 编辑

摘要: 转http://blog.163.com/huangbao_007/blog/static/356365352008102301434362/我安装的路径不是/usr,所以遇到了一些问题。下面就讲一下解决办法。先来看几个相关的环境变量:PATH、LDFLAGS、CFLAGSPATH:大家应该都很熟悉。安装一个包后可能会在安装目录建立一个bin目录,里面都是些可执行程序,为了让系统能找到这些程序,就需要我们把该路径加入到PATH环境变量中。下面会讲到如何加入。LDFLAGS:gcc等编译器会用到的一些优化参数,也可以在里面指定库文件的位置。用法:LDFLAGS=“-L/usr/lib -L/pa 阅读全文

posted @ 2012-04-24 21:42 Finley 阅读(341) 评论(0) 推荐(0) 编辑

2012年4月16日

摘要: 转chenzelin2009的csdn博客:http://blog.csdn.net/chenzelin2009/article/details/5751251#Altium Designer的多图纸功能感觉比较方便;今天翻了下徐老师《Altium Designer 快速入门》里面关于多图纸设计的介绍,再参考了altium 网站的一些资料,算是摸熟这个多图纸功能。下面具体介绍其相关知识点。一、 页面结构1.1 基本概念当进行大型工程设计时,只靠一张图纸是无法实现的,这时需要用多个图纸进行开发设计。一个多图纸设计工程是由逻辑块组成的多级结构,其中的每个块可以是原理图或是 HDL文件,在这结构的最 阅读全文

posted @ 2012-04-16 15:08 Finley 阅读(41548) 评论(0) 推荐(3) 编辑

2012年4月8日

摘要: 凡是做模拟信号采集的,很少不涉及BT.656标准的,因为常见的模拟视频信号采集芯片都支持输出BT.656的数字信号,那么,BT.656到底是何种格式呢? 本文将主要介绍 标准的 8bit BT656(4:2:2)YCbCr SDTV(标清) 数字视频信号格式,主要针对刚刚入门模拟视频采集的初学者入门之用。1. 帧的概念(Frame) 一个视频序列是由N个帧组成的,采集图像的时候一般有2种扫描方式,一种是逐行扫描(progressive scanning),一种是隔行扫描(interlaced scanning)。对于隔行扫描,每一帧一般有2个场(field),一个叫顶场(top field), 阅读全文

posted @ 2012-04-08 17:17 Finley 阅读(46620) 评论(4) 推荐(2) 编辑

2012年3月20日

摘要: 一DSP定点算数运算1数的定标在定点DSP芯片中,采用定点数进行数值运算,其操作数一般采用整型数来表示。一个整型数的最大表示范围取决于DSP芯片所给定的字长,一般为16位或24位。显然,字长越长,所能表示的数的范围越大,精度也越高。如无特别说明,本书均以16位字长为例。DSP芯片的数以2的补码形式表示。每个16位数用一个符号位来表示数的正负,0表示数值为正,l则表示数值为负。其余15位表示数值的大小。因此,二进制数0010000000000011b=8195二进制数1111111111111100b=-4对DSP芯片而言,参与数值运算的数就是16位的整型数。但在许多情况下,数学运算过程中的数不 阅读全文

posted @ 2012-03-20 09:06 Finley 阅读(27344) 评论(1) 推荐(1) 编辑

2012年3月16日

摘要: 在Qt中使用全局变量的实例1.首先需要在一个头文件中对全局了变量使用exern方法进行定义。//g.hextern char *testStr;2.只能在cpp文件中对其是实例化,并且实例化只能在函数的外部进行。建议在包含main函数的cpp文件中进行实例化,这样可以确保在其他文件中使用时,它已经被实例化。//a.h#include "g.h"char *testStr="hello world";void main(){ cout<<testStr<<endl; testStr="hello China";} 阅读全文

posted @ 2012-03-16 19:22 Finley 阅读(13944) 评论(0) 推荐(0) 编辑

2012年3月14日

摘要: (一)QPixmap和QImage的区别http://www.thisisqt.com/forum/viewthread.php?tid=267QPixmap是专门为绘图而生,当需要绘制图片时你需要使用QPixmap。QImage则是为I/O,为图片像素访问以及修改而设计的。如果你 想访问图片的像素或是修改图片像素,则需要使用QImage,或者借助于QPainter来操作像素。另外跟QImage不同是,QPixmap跟硬件是 相关的,如X11, Mac 以及 Symbian平台上,QPixmap 是存储在服务器端,而QImage则是存储在客户端,在Windows平台上,QPixmap和QIma 阅读全文

posted @ 2012-03-14 11:23 Finley 阅读(30166) 评论(1) 推荐(2) 编辑

2012年3月13日

摘要: QT显示图片的方法有很多大致为label上显示直接画出来容器显示1---------------显示gif图片(label上显示)http://archive.cnblogs.com/a/2053701/在QT中要显示GIF图片,不能通过单单的添加部件来完成.还需要手动的编写程序.工具:QT Creator新建一个工程,我们先在designer中,添加一个QLabel部件.如下图:将QLabel拉成适当大小.在类cpp函数中添加如下程序:#include "widget.h"#include "ui_widget.h"#include <QLabe 阅读全文

posted @ 2012-03-13 17:17 Finley 阅读(64646) 评论(1) 推荐(3) 编辑

摘要: 转http://blog.sina.com.cn/s/blog_5c70dfc80100r257.html在Qt中处理图片一般都要用到QImage类,但是QImage的对象不能够直接显示出来,要想能看到图片,初步发现有两种方法。一、QImage转QPixmap,然后用QLabel::setPixmap()image=new QImage("D:/Temp/XX.jpg");pixmap=newQPixmap();pixmap->convertFromImage(*image);label=newQLabel(this);label->setGeometry(10 阅读全文

posted @ 2012-03-13 16:06 Finley 阅读(1985) 评论(0) 推荐(0) 编辑