g++和gcc的相同点和区别

gcc和g++都是GNU(一个组织)的编译器。 1、对于.c后缀的文件,gcc把它当做是C程序;g++当做是C++程序; 2、对于.cpp后缀的文件,gcc和g++都会当做c++程序。 3、编译阶段,g++会调用gcc; 4、连接阶段,通常会用g++来完成,这是因为gcc命...

2014-10-26 18:41:52

阅读数 422

评论数 0

gcc和g++四个误区

gcc和g++的区别 我们在编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里我想作个了结,毕竟知识的...

2014-10-26 18:35:58

阅读数 1289

评论数 1

Ubuntu如何重新安装g++编译器

不知道怎么搞的,我在VM虚拟机中安装的Ubuntu 11里的g++编译器不见了,具体表现为在Terminal输入g++,系统提示没安装,用sudo apt-get install g++来安装,系统却又说g++已经是最新版本了。gcc编译器倒是一切正常。   没办法,为了用上g++,只好尝试着卸...

2014-10-26 18:33:34

阅读数 13255

评论数 2

VC操作word实例详解

我们操纵Word需要通过类型库中的MFC类。而这些类,应该都是基于一个叫COleDispatchDriver的类。至少我所了解到的都是这样。 COleDispatchDriver没有基类。COleDispatchDriver类实现OLE自动化中的客户方。OLE调度接口为访问一个对象的方法和属性提...

2014-10-26 18:31:52

阅读数 1672

评论数 0

使用zlib库的compress函数与uncompress函数

zlib 是通用的压缩库,提供了一套 in-memory 压缩和解压函数,并能检测解压出来的数据的完整性(integrity)。zlib 也支持读写 gzip (.gz) 格式的文件。下面介绍两个最有用的函数:compress 和 uncompress。       1、compress函数

2014-10-26 16:51:33

阅读数 14379

评论数 0

无法打开ddraw.lib问题的解决 -- 将DirectX引入到VS工程中

1、VS2008中无法打开ddraw.lib问题 (1)在新的机器上用VS打开某工程,编译提示:无法打开ddraw.lb,导致链接失败。 (2)回想之前的开发内容,应该是接入第三方的DVR设备,在视频解码的时候用到了DX的东西,所以出现这个依赖问题。 (3)需要手动安装一个DX的SDK开发包,然后...

2014-10-18 18:02:37

阅读数 6415

评论数 0

_MSC_VER说明

_MSC_VER _MSC_VER 是什么意思?这是微软的预编译控制。 在_MSC_VER较小时,它对一些东西的支持与新版不同 _MSC_VER分解如下: MS:Microsoft(微软)的简写 C:MSC就是Microsoft出的C编译器。 VER:Version(版本)的简写...

2014-10-13 21:01:38

阅读数 495

评论数 0

利用 DirectShow 开发自己的 Filter

原文地址:http://www.vckbase.com/index.php/wv/966

2014-10-12 18:10:34

阅读数 1295

评论数 0

VC解决COM启动运行中“服务器运行中”等消息问题

VC解决COM启动运行中“服务器运行中”等消息问题 AfxOleGetMessageFilter()->EnableBusyDialog(FALSE);  AfxOleGetMessageFilter()->SetBusyReply(SERVERCALL_RETRYLA...

2014-10-12 18:08:12

阅读数 577

评论数 0

Dshow--filter

COM编程基础         DirectShow应用程序实际上是一种COM组件的客户程序,只是COM组件的“使用”问题,这些问题包括如何创建COM组件,如何得到组件对象的借口以及调用接口方法,如何管理组件对象(即需要熟悉COM的引用计数机制)等。         对于filter开发人员来...

2014-10-12 18:00:49

阅读数 823

评论数 0

DShow代码分析(适合filter有开发经验的人士)

相信大家都用过Windows Media Player,当打开一个文件以后,它会根据文件的类型自动选择合适的解码器,如果找不到合适的解码器,系统会提示说:无法识别的媒体格式。在Directshow的专业术语中,解码器叫做 filter. 最近,笔者开发了一套MPEG4的filter. 开发...

2014-10-12 17:59:57

阅读数 1587

评论数 0

如何设计自定义的DIrectShow transform filter

对于DIrectShow的初学者而言,最大的困难莫过于尝试设计自定义的filter。 设计自定义的transform filter是困难的 因为 首先filter是一种dll (后缀名为.ax)而编写dll工程需要一定的VC基础 所以建议先补充一点dll的知识 其次 dll的注册,GUID...

2014-10-12 17:59:32

阅读数 2212

评论数 1

使用Flash彻底美化你的程序

曾经在VCKbase(VC知识库)网站看到过一篇关于Flash的文章,叫做《在VC中使用 Flash 美化你的程序》,文章中介绍的是使用Flash控件在对话框程序中播放Flash文件。由于以前的工作需要曾经接触过使用Scoket通信在VC的Exe程序和Flash程序中通信的相关技术。在这里介绍...

2014-10-12 17:43:37

阅读数 534

评论数 0

我的COM和ATL的学习

首先声明本人并非COM/ATL高手,尽管本人接触他们已经有4年了,但是因为工作中的一些原因一直未能深入研究和广泛的实际的使用它们。不过回想学习它们的痛苦经历,实在是有点不堪回首。在此仅以此文和大家探讨一下学习它们的路径,以让后来人少走弯路。 我个人认为学习COM是一件不简单的事情,只有一步一个脚...

2014-10-12 17:33:15

阅读数 1145

评论数 0

我对COM的理解

COM,组件对象模型,通俗说就是COM就是提供了一种编程的架构。通过COM规范规定了COM组件应该实现的 一些接口和接口函数,其他程序通过固定的方法使用这些函数,在Windows平台下,所谓的固定方法通过提供 的各种GUID在注册表中找到COM组件,然后调用指定的DLL或者EXE(通过ROT)...

2014-10-12 17:32:42

阅读数 605

评论数 0

关于SQLite

SQLite是遵守ACID的关系数据库管理系统,它包含在一个相对小的C程式库中。它是D.RichardHipp建立的公有领域项目。SQLite的设计目标是嵌入式的,它占用资源也非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。比起MySql、PostgreSQL这两款开源的世界著名数据库管理...

2014-10-08 18:04:37

阅读数 698

评论数 0

Berkeley套接字

Berkeley套接字应用程序接口(也作BSD套接字应用程序接口)包括了一个用C语言写成的应用程序开发库,主要用于实现进程间通讯的功能,在计算机网络通讯方面被广泛使用。     过程如下:     原语 含义 SOCKET 创建一个新的...

2014-10-07 15:20:23

阅读数 656

评论数 0

多线程中使用COM组件时的初始化问题

CoInitialize、CoInitializeEx都是windows的API,主要是告诉windows以什么方式为程序创建COM对象,原因是程序调用com库函数(除CoGetMalloc和内存分配函数)之前必须初始化com库。        有哪些方式呢?单线程和多线程。        C...

2014-10-07 15:19:13

阅读数 5628

评论数 0

QQ 静态截图程序模拟实现 之 URL记录

QQ 静态截图程序模拟实现:

2014-10-07 14:12:09

阅读数 749

评论数 0

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