自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(24)
  • 资源 (6)
  • 收藏
  • 关注

转载 ”Undefined reference to“ 的处理

在C++代码中调用C的库文件,需加上extern "C",用来告知编译器:这是一个用C写成的库文件,请用C的方式连接他们。 Undefined reference to 错误:这类错误是在连接过程中出现的,可能有两种原因∶一是使用者自己定义的函数或者全局变量所在源代码文件,没有被编译、连接,或者干脆还没有定义,这需要使用者根据实际情况修改源程序,给出全局变量或者函数的定义体;二是未定义的符号是一

2012-03-13 11:10:28 374

转载 [转]openCV: 线性插值方法进行图像放大

图像的放大可以用插值的方法,其中一种简单的插值就是线性插值,线性插值虽然简单,却非常有效。 线性插值 所谓线性插值就是说:有一组离散数据{a(1),a(2),…,a(n)},我们想要知道a(k)和a(k+1)之间的数a(m) (k 图像的线性插值放大 图像就是一个象素矩阵,可以表示为 p(i,j)。现在用p(i,j)表示原图像中的某个点,ps(i,j)表示放大后的图像的某个点,

2012-03-08 09:40:35 1199 1

转载 Linux中使用ifconfig出现“bash ifconfig command not found"解决方法

第一次使用CentOs感觉很怪呀,怎么都不如Windows操作界面,有很多东西找不到,不知道如何去找,我的电脑是英文版CentOs 5.4,不说进入正题:       在用户使用过程中,我想查看一下我的网络配置情况,发现输入"ifconfig"命令不行,出现如题错误,我就开始找相关资料,发现我的网络配置那里出了一点错误,如下:       [wang@protronic ~]$ ifconfi

2012-03-08 08:58:51 1717

转载 Linux下库的设置:ld.so.conf_文件与PKG_CONFIG_PATH变量

一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的不同,造成了用 -I 参数指定的头文件的路径也可能不同,其结果就是造成了编译命令界面的不统一。如果使用 -L 参数,也会造成连接界面的不统一。编译和连接界面不统一

2012-03-07 15:45:02 448

转载 etc/ld.so.conf和ldconfig, PKG_CONFIG_PATH

下面转帖网上的笔记,谢谢原创。 http://hi.baidu.com/wanyinglong/blog/item/1ba5e6242228d0094d088d2b.html etc/ld.so.conf和ldconfig, PKG_CONFIG_PATH 2009-04-19 22:15 首先说下/etc/ld.so.conf: 这个文件记录了编译时使用的动态链接库的路径。 默认情

2012-03-07 14:50:18 477

转载 PKG_CONFIG_PATH错误提示解决办法

linux里的解决办法,留着做参考 http://forum.ubuntu.org.cn/viewtopic.php?f=33&t=118762 为什么我还是有一些包提示没有啊? No package 'awn' found No package 'libwnck-1.0' found No package 'libglade-2.0' found No package '

2012-03-07 11:17:04 1644

转载 总结configure,pkg-config和PKG_CONFIG_PATH

我想大家都在linux下用源码安装过软件,源码安装软件的第一步是啥?下载源码,没错,小王,你太有才了..       其实真正的第一步是./configure.似曾相识哦。没错,那么我也时常见过pkg-config及pkg_config_path.这几这到底啥关系呢,这就是今天的主题。       1.什么是configure       configure会根据传入的配置项目检查程序编译时

2012-03-07 11:15:42 391

转载 pkg-config的用法

pkg-config pkg-config程序是干什么用的?简单的说就是向用户向程序提供相应库的路径、版本号等信息的程序。 譬如说我们运行以下命令: pkg-config  查看gcc的CFLAGS参数 $pkg-config --libs --cflags opencv 会显示如下信息: -I/usr/include/opencv -lcxcore -lcv -lhighgu

2012-03-06 17:19:23 350

转载 OPENCV的在LINUX下的安装使用注意事项

经过几天的努力(快一个星期了。),终于把OPENCV装到LINUX下并且里边的程序可以正常使用了。本来就应该可以顺利完成的东西,不过,其中遇到很多困难也是不争的事实。" C& G/ o! D& F- G* V 8 M0 e; I* `/ {$ j3 b! v( c 总结以下几点注意事项,希望对以后的工作有所帮助:(按照OPENCV网站上的步骤安装会出现问题) 8 V3 q- P! m1 G1

2012-03-06 17:18:10 507

转载 Fedora12配置OpenCV开发环境

//源码安装cmake 1.下载cmake源码cmake-2.6.2.tar.gz,http://www.cmake.org/cmake/resources/software.html 2.编译安 tar xvf cmake-2.6.2.tar.gz cd cmake-2.6.2/ //如果本机上不存在cmake,则: ./bootstrap make make install //如

2012-03-06 17:17:09 1800 1

转载 Tesseract-ocr体系结构

光学字符识别(OCR,Optical Character Recognition)是指对文本资料进行扫描,然后对图像文件进行分析处理,获取文字及版面信息的过程。OCR技术非常专业,一般多是印刷、打印行业的从业人员使用,可以快速的将纸质资料转换为电子资料。关于中文OCR,目前国内水平较高的有清华文通、汉王、尚书,其产品各有千秋,价格不菲。国外OCR发展较早,像一些大公司,如IBM、微软、HP等,即使

2012-03-06 10:19:37 3101

转载 LINUX动态链接库高级应用

在《LINUX下动态链接库的创建与应用》一文中,我介绍了LINUX动态链接库的基本知识.其要点是:用户根据实际情况需要,利用dlopen,dlsym,dlclose等动态链接库操作函数,装入指定的动态链接库中指定的函数,然后加以执行.程序中使用很少的动态函数时,这样的做法尚可.如果程序需要调用大量的动态函数,那么采用这样的编程手段将是非常繁复的,所以我们必须使用一种更为聪明的办法,以减少代码量,提

2012-03-05 15:43:59 358

转载 LINUX系统中动态链接库的创建与使用

大家都知道,在 WINDOWS系统中有很多的动态链接库(以.DLL为后缀的文件,DLL即Dynamic Link Library)。这种动态链接库,和静态函数库不同,它里面的函数并不是执行程序本身的一部分,而是根据执行程序需要按需装入,同时其执行代码可在多个执行程序间共享,节省了空间,提高了效率,具备很高的灵活性,得到越来越多程序员和用户的青睐。那么,在LINUX系统中有无这样的函数库呢?答案是肯

2012-03-05 15:43:16 332

转载 ln 和 ldconfig命令作用

ln 命令 用途 : 链接文件。 语法 1>将某个文件链接到一个文件上 ln [ -f | -n] [ -s ] SourceFile [ TargetFile ] 2>将一个或多个文件链接到一个目录上 ln [ -f | -n] [ -s ] SourceFile … TargetDirectory 描述 ln 命令将在 SourceFile 参数中指定的文件链接

2012-03-05 15:39:22 870

转载 linux共享库,以及/etc/ld.so.conf文件的应用

我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。 在创建函数库前,我们先来准备举例用的源程序,并将函数库的源程序编译

2012-03-05 15:38:04 474

转载 在Linux中创建静态库和动态库

我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。 在创建函数库前,我们先来准备举例用的源程序,并将函数库的源程序

2012-03-05 15:36:48 311

转载 Linux动态库搜索路径

众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函数,以及该动态库的其它资源了。在Linux 中,动态库的搜索路径除了默认的搜索路径外,还可以通过以下三种方法来指定。

2012-03-05 15:35:14 266

转载 Linux 共享库

Linux 系统上有两类根本不同的 Linux 可执行程序。第一类是静态链接的可执行程序。静态可执行程序包含执行所需的所有函数 — 换句话说,它们是“完整的”。因为这一原因,静态可执行程序不依赖任何外部库就可以运行。   第二类是动态链接的可执行程序。   静态可执行程序与动态可执行程序比较   我们可以用 ldd 命令来确定某一特定可执行程序是否为静态链接的:   # ldd /

2012-03-05 15:27:47 283

转载 Linux 添加动态链接库

总结下来首要有3种办法: 1. 更改/etc/ld.so.conf配置文件,然后刷新 vim /etc/ld.so.conf add /where/you/install/lib sudo ldconfig   2.用ln将须要的so文件链接到/usr/lib或者/lib这两个默认的目次下边 ln -s /where/yo

2012-03-05 15:09:15 545

转载 详解 CentOS 安装配置 Nginx 0.8.33+PHP 5.3.1+php-fpm+MySQL 全过程【转】

前言: 不要怕麻烦,多试几次就会了,一步一步走。 【〇】CentOS准备工作: # 更新所有已安装软件包 yum -y update # 安装必要的开发工具 yum -y install \ gcc gcc-c++ autoconf make \ libjpeg libjpeg-devel libpng libpng-devel \ freetype \ freetype-dev

2012-03-05 11:45:16 1247

转载 汇总:Linux下svn命令大全

svn(subversion)是近年来崛起的版本管理工具,svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。不管是那种方式,都需要使用各种命令来实现。在本文中,haohtml为我们整理出来了Linux下的常用和不常用的svn命令。   1、将文件checkout到本地目录   svn checkout path(path是服务器上的目录)   例如:svn chec

2012-03-05 11:43:23 309

转载 linux svn 使用

基本使用 SVN是CVS的下一个版本,主要用来进行版本控制,可以对程序代码,音频,视频以及图像文件等,做版本控制。 目录以及文件是Subversion中可以记录版本的对象。其主要工作原理如下图:                    _ _ _ _ _ _ _ _ _ _                   /                              /

2012-03-05 11:42:09 270

转载 SVN入门及配置使用

SVN,即Subversion,是一个自由开源的版本控制系统,可以将数据恢复到早期版本,或者检查数据修改的历史,这些数据可以是源代码,也可以是其他类型的文件。 在SVN出现之前,CVS是开源世界版本控制工具的事实标准,然而CVS存在一些固有的缺陷,并且修复这些缺陷需要耗费很大的精力,因此,SVN的发起者Brian Behlendorf和CollabNet决定重新编写一个版本控制系统,保留CVS的

2012-03-05 11:07:43 395

转载 svn使用教程-windows和Linux下常用操作总结

1.Windows系统下svn使用 1)安装客户端:http://tortoisesvn.net/downloads 2)建立工作目录:     新建一个文件夹(工作目录),右击选择checkout,填写URL和用户名密码     也可在我的电脑或桌面空白处直接右键-checkout,填写URL和用户名密码,输入本地文件夹名称即可。 3)更新本地工作目录文件:      工作目录右键u

2012-03-05 10:59:09 2102

屏幕录像软件 BB_FlashBack

一款非常不错的屏幕录像软件!可是随时进行录像。

2012-03-05

雪狐桌面 日历

非常漂亮的一款桌面日历工具。

2011-12-30

镜像工具OSFMount

非常方便的一个镜像工具,操作简单易懂!打开即可用,会开机的人都会用,哈哈!

2011-12-30

用VC打开文件夹和创建文件夹

用VC++中MFC来打开文件夹,及创建文件夹等功能。

2011-05-15

Visual C++6.0行号

可以给Visual C++添加行号的插件

2010-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除