07 2009 档案

COM组件设计与应用之VC6中用ATL写组件
摘要:一、前言  1、如果你在使用 vc5.0 及以前的版本,请你升级为 vc6.0 或 vc.net 2003;  2、如果你在使用 vc6.0 (ATL 3.0)请阅读本回内容;  3、如果你在使用 vc.net(ATL 7.0)请阅读下回内容;(当然读读本文内容也不错)  4、这第一个组件,除了所有 COM 组件必须的 IUnknown 接口外,我们再实现一个自己定义的接口 IFun,它有两个函数... 阅读全文

posted @ 2009-07-29 23:30 wqj1212 阅读(723) 评论(0) 推荐(0)

COM编程入门--第二部分——深入COM服务器
摘要:下载源代码 SRC DEMO  本文为刚刚接触COM的程序员提供编程指南,解释COM服务器内幕以及如何用C++编写自己的接口。继上一篇COM编程入门之后,本文将讨论有关COM服务器的内容,解释编写自己的COM接口和COM服务器所需要的步骤和知识,以及详细讨论当COM库对COM服务器进行调用时,COM服务器运行的内部机制。  如果你读过上一篇文章。应该很熟悉COM客户端是怎么会事了。本文将讨论COM... 阅读全文

posted @ 2009-07-29 22:57 wqj1212 阅读(496) 评论(0) 推荐(0)

COM编程入门---转发
摘要:[ 原创文档 本文适合中级读者 已阅读68380次 ] COM编程入门第一部分——什么是COM,如何使用COM编译:赵湘宁下载源代码  本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。  COM即组件对象模型,是Component... 阅读全文

posted @ 2009-07-29 22:52 wqj1212 阅读(563) 评论(0) 推荐(0)

怎么用qt4绘制橡皮筋直线
摘要:v=我在qt3下用设置paint =new QPainter;paint->begin(this);paint->setRasterOp(Qt::XorROP);.........................就可以绘制橡皮筋线了。现在程序升级到qt4,就不行了。在qt4下有个类QRubberBand,可以画橡皮筋线。但只能画矩形啊。请问哪位高手可以帮忙画出直线来啊! 阅读全文

posted @ 2009-07-19 10:46 wqj1212 阅读(810) 评论(0) 推荐(0)

Linking OpenCV in KDevelop Tutorial
摘要:Make sure that OpenCV is properly installed. Begin by opening a console window and executing the following code. --cflags --libs opencv The command console will return the neccessary library names you... 阅读全文

posted @ 2009-07-08 23:49 wqj1212 阅读(571) 评论(0) 推荐(0)

kdevelop在如何设置头文件和库文件的路径?
摘要:在项目/选项/编译器选项下,"flags and warnings"这个tab页的右边,使用-I和-L分别指定头文件和库文件的路径我在我的KDE/QT项目中使用了额外的头文件和库,将-I/usr/include/foo加入编译选项,-L/usr/lib/foo加入链接选项,并没有把这个配置加入tar包。我应该怎么做?最难的部分就在于如何正确处理的这个问题。一个简单,但是并非正确的方案是在confi... 阅读全文

posted @ 2009-07-08 19:57 wqj1212 阅读(2654) 评论(0) 推荐(0)

Linux操作系统的头文件和库文件搜索路径
摘要:nclude的header文件,连结数据库,系统定义,总共有下列来源指定gcc去那找。 当初在编译时指定的(在~gcc/gcc/collect2.c:locatelib() 写在specs内的 后来用-D -I -L指定的 gcc环境变量设定(编译的时候) ld.so的环境变量(这是run time的时候) 一、头文件 gcc 在编译时如何去寻找所需要的头文件 : ※所以header ... 阅读全文

posted @ 2009-07-08 19:40 wqj1212 阅读(1264) 评论(0) 推荐(0)

linux下库文件的创建和使用及其他
摘要:首先说明一下头文件、库文件、库函数这三个概念的区别。头文件:即后缀为.h的文件,在其中对变量和函数原型进行了声明。库文件:提供有库函数的文件。一种是静态连接的后缀为.a的文件,在程序编译时连接;一种是共享库,文件后缀为.so,在程序运行的时候才进行连接。库函数:在库文件里提供的函数。下面,我们用一个实例介绍一下怎么样创建库文件以及怎么样应用库文件。文件1: mymath.h#ifndef MYMA... 阅读全文

posted @ 2009-07-08 19:39 wqj1212 阅读(1931) 评论(0) 推荐(0)

Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
摘要:对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 command not found)#在PATH中找到可执行文件程序的路径。export PATH =$PATH:$HOME/bin#gcc找到头文件的路径C_INCLUDE_PATH=/usr/include... 阅读全文

posted @ 2009-07-08 19:34 wqj1212 阅读(6491) 评论(0) 推荐(0)

etc/ld.so.conf的使用说明
摘要:etc/ld.so.conf:这个文件记录了编译时使用的动态链接库的路径。默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件如果你安装了某些库,比如在安装gtk+-2.4.13时它会需要glib-2.0 >= 2.4.0,辛苦的安装好glib后没有指定 --prefix=/usr 这样glib库就装到了/usr/local下,而又没有在/etc/ld.so.conf中添... 阅读全文

posted @ 2009-07-08 19:20 wqj1212 阅读(27482) 评论(0) 推荐(3)

OPENCV的在LINUX下的安装使用注意事项
摘要:http://tech.techweb.com.cn/viewthread.php?tid=239096经过几天的努力(快一个星期了。),终于把OPENCV装到LINUX下并且里边的程序可以正常使用了。本来就应该可以顺利完成的东西,不过,其中遇到很多困难也是不争的事实。/ N3 R+ S; Y8 ]2 z; Q, I' q4 z: G5 X总结以下几点注意事项,希望对以后的工作有所帮助:(按照OP... 阅读全文

posted @ 2009-07-08 19:05 wqj1212 阅读(2147) 评论(0) 推荐(0)

C++技巧:用kdevelop进行交叉编译的方法
摘要:用kdevelop进行交叉编译的方法。  首先提一下,我这篇文章,对于那些喜欢使用繁琐开发工具的达人们可以无视。  嵌入式的linux开发中,要建立的项目通常是三种,一是C或C++的工程。二是QT/E的工程,三是内核驱动模块工程。管理三种工程,网上流传的方法大多是用autotool或qmake工具生成MAKEFILE,这两种工具使 用极其繁琐,尤其是autotool工具集,还是一“集&... 阅读全文

posted @ 2009-07-07 21:50 wqj1212 阅读(610) 评论(0) 推荐(0)

Linux系统下在Qt designer中用opencv
摘要:文章摘要: 修改/usr/lib/qt-3.3/mkspecs/default/qmake.conf 添加 QMAKE_INCDIR = /usr/local/include/opencv QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml 编译成功。修改/usr/lib/qt-3.3/mkspecs/default/qmake.conf 添加 QM... 阅读全文

posted @ 2009-07-07 18:25 wqj1212 阅读(501) 评论(0) 推荐(0)

OpenCV 中的图像结构IPLImage 和 Qt中QImage之间的转换源代码
摘要://IplImageToQImage.h#ifndef QTIPL_H#define QTIPL_H#include <iostream>#include <cstring>#include <qimage.h>#include "cv.h"#include <QVector>using std::string;using std::iostream... 阅读全文

posted @ 2009-07-07 18:12 wqj1212 阅读(2632) 评论(0) 推荐(0)

Linux下Opencv+Qt4
摘要:Qt开发的程序一般都要借助qmake生成makefile文件。因此为了加入opencv库就要修改.pro文件,下面是Linux下该文件的配置。(增加的部分)INCLUDEPATH += . /usr/local/include/opencvLIBS += /usr/local/lib/libcv.so \ /usr/local/lib/libcvaux.so \ /usr/local/lib/li... 阅读全文

posted @ 2009-07-07 18:11 wqj1212 阅读(2911) 评论(1) 推荐(0)

QT4+KDEVELOP+OPENCV配置
摘要:环境UBUNTU 7.10 源为USTC,如果对UBUNTU的配置有不清楚的请参阅WIKI UBUNTU一.安装QT4KDEVELOP OPENCV从源上直接获取,这就不说了二.此时可以直接使用kdevelop创建qmake project,但在编译的时候可能会找不到头文件和lib。这时有两种处理办法。1.选择kdevelop的project->project options->mak... 阅读全文

posted @ 2009-07-03 19:46 wqj1212 阅读(2202) 评论(0) 推荐(0)

QT 入门
摘要:使用Linux纯属为了想了解UNIX下DB2运行和使用情况,而一直喜欢用的FreeBSD上好像不支持DB2数据库,反正我没有看到这方面资料。如果有谁知道的话请你告诉我。 我的爱机配置较低,在Freebsd上使用GNOME作为X-Windws有点钝,KDE也就一直都没有尝试过。在安装 Linux时,忽然有想看看KDE的念头,于是一古脑全装上了,第一次用时觉得用KDE感觉也不满意,于是将KDE改为UN... 阅读全文

posted @ 2009-07-01 23:52 wqj1212 阅读(1527) 评论(1) 推荐(0)

导航