自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 收藏的一些文章(不断更新中)

1.使用C++实现SDK之WebBrowser容器http://blog.csdn.net/norsd/article/details/29213892.DirectUI和无窗口用户界面http://blog.joycode.com/jiangsheng/archives/tag/directuihwnd3.微软的directUI技术?http://my.oschi

2011-11-27 23:00:12 367

转载 c++中的.hpp文件

hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该cpp文件即可,无需再 将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 project中的cpp文件数与编译次数,也不用再发布烦人的lib与dll,因此非常适合用来编写公用的开源库。1、是

2011-11-27 22:56:34 455

转载 ONERASEBKGND与ONPAINT的联系(转载)

问题是这样产生的.在OnEraseBkGnd中,如果你不调用原来缺省 的OnEraseBkGnd只是重画背景则不会有闪烁.而在OnPaint里面, 由于它隐含的调用了OnEraseBkGnd,而你又没有处理OnEraseBkGnd 函数,这时就和窗口缺省的背景刷相关了

2011-08-14 03:28:59 335

转载 Debug 版本 vs Release版本

一、C Run-time Library   Win32程序(使用Windows标准库),如果是 /MD 编译的程序,那么使用Depends.exe会发现其中需要 USER32.DLL、KERNEL32.DLL、GDI32.DLL、MSVCR80.DLL 等文件支持。像前3个DLL文件是Windows系统自带的,我们不用去考虑它(除非你在程序中使用的API,windows版本不支持)。 MSVCR80.DLL 需要注意一下的,   如果一个程序,不想再放一个 MSVCR80.DLL 文件在安装包中,可用 /

2011-01-08 13:07:00 742 1

转载 already defined in LIBCMTD.lib(new.obj) nafxcwd.lib

<br />最近在VC 6.0编程,有几个地方都遇到一个十分恼人的错误。就是出现下述的错误: Linking... nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in LIBCMTD.lib(new.obj) nafxcwd.lib(afxmem.obj) : <br />error LNK2005: "void __cde

2011-01-02 12:57:00 1457

转载 fgetops/fsetops 和 ftell/fseek 之间区别

ftell() 和 fseek() 用长整型表示文件内的偏移 (位置), 因此, 偏移量被限制在 20 亿 (231-1) 以内。而新的 fgetpos() 和 fsetpos() 函数使用了一个特殊的类型定义 fpos_t 来表示偏移量。这个类型会适当选择, 因此, fgetpos() 和 fsetpos 可以表示任意大小的文件偏移。fgetpos() 和 gsetpos() 也可以用来记录多字节流式文件的状态。

2010-12-27 11:30:00 1594

转载 VC++小组的VS2010 Beta 1常见问题报告

2009-05-26 10:01  阿菜 编译    摘要:Visual Studio 2010 Beta 1中的VC++对C++0x提供了很多支持,很多标准也与C++0x接轨。这样做的好处是很多的,但同时也会导致以前一些不符合C++0x规范的代码无法像原来那样工作。以下是VC++小组的相关问题报告。标签:    【51CTO独家报道】。这期间,Visual C++小组一直在测试VC++在VS 2010 Beta 1下运行的情况(或者叫做VC10 Beta 1)。以下是VC++小组的类库开发者Stephan

2010-12-25 02:34:00 958

原创 error C2065: 'IMAGE_SIZEOF_BASE_RELOCATION' : undeclared identifier

<br />添加以下代码:<br />#ifndef IMAGE_SIZEOF_BASE_RELOCATION<br />// Vista SDKs no longer define IMAGE_SIZEOF_BASE_RELOCATION!? <br />#define IMAGE_SIZEOF_BASE_RELOCATION (sizeof(IMAGE_BASE_RELOCATION)) <br />#endif <br />

2010-12-25 02:24:00 5781

转载 C++ ADO的数据库连接池

<br />此连接池用于管理数据库的多个连接,主要思想如下:<br />1)按照传入的参数起N个连接来连接数据库(参数中有最小连接数N,最大连接数M)。<br />2)建立一个空闲队列(初始化的N个连接放到空闲队列),一个使用队列来管理,使用的时候重空闲队列抓取一个连接,丢到使用队列,<br />如果空闲队列没有可用连接,并且连接数小于允许的最大连接数(<M)则创建一个新的连接,否则等待。<br />3)起一个守护线程,发现用过的连接,则使用队列中移除,添加到空闲队列,无效的链接则删除。<br />代码如下

2010-12-24 00:05:00 2566

转载 error C1189:#error:This file requires _WIN32_WINNT to be #defined at least to 0x

原作者所写系统环境不清楚,在win7与VS2010上使用不兼容,出现错误,如图所示 --------------------解决办法----------------- 第1步: 查找stdafx.h头文件(一般头文件定义都在这里,首选就是找这里),结果如上图所示,一共4段---->前3段是关于系统的(干涉,此处就是系统不兼容,所以全部注释掉),最后1段是讲IE的(不干涉,默认处理) 第2步: 旧版本第1步删除了,新版本怎样添加呢?---->查找MSDN20

2010-12-23 23:59:00 1393

转载 C++著名程序库的比较和学习经验(STL.Boost.GUI.XML.网络等等)

C++著名程序库的比较和学习经验(STL.Boost.GUI.XML.网络等等)  这篇文章在网上有很多转载,大部分都分成几篇文章,我把它合在一起。我不清楚原文于网上的最早出处,我找到的这篇文章的地址http://www.kuqin.com/language/20090215/34991.html,发表于2009年2月,从文章的内容看,这篇文章的成文时间远早于这个的日期。由于本人的水平很有限,文中所提到的很多都不了解,甚至都不知道,但对于本人略知一二,且原文中有明显错误的,我都尽力指出,需要说明的是,并不是

2010-12-23 23:57:00 983

转载 already defined in *.obj“符号已定义”问题原理及解决方案

VC6如果想在stdafx.h中定义全局变量,由于该头文件会被include多次,所以,经常会出现以下经典的错误:already defined in StdAfx.obj。解决方法:把该变量的定义int g_flag放到stdafx.cpp中,然后在使用的地方extern一下。假如你在CAADlg.cpp中使用了该变量g_flag,那么就在CAADlg.cpp的首部,构造函数的定义之外,添加上 extern int g_flag;许多Visual C++的使用者都碰到过LNK2005:symbol alr

2010-12-23 23:55:00 1276 1

转载 关于Boost库在VS2010下的编译使用(转)

一、下载首先从 boost官方主页http://www.boost.org下载最新版boost安装包(目前最新版是1.43.0)。因为boost一部分类是需要编译成库才能使用的,所以我们还需要准备好boost专用的编译辅助工具bjam。网上很多人都提倡直接使用boost安装包中附带的bjam源码来编译出bjam,但是之前需要修改若干配置脚本才能编译成功。个人认为真没什么必要,费这劲毫无意义。boost官方网站在提供boost安装包下载链接的同时也提供与该版本安装包对应的bjam的下载,只有200多KB,可以

2010-12-23 23:53:00 1913 1

空空如也

空空如也

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

TA关注的人

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