自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 不同平台对应用程序及dll依赖的影响

有时候会遇到这种情况1. 在一台机子上编译dll,放到另一台环境相似的机子上,dll加载不成功。2. 在其他机子上编译dll,然后放到另一台机子上,dll却能够正常加载。 3. 用比较工具打开两个不同机子上编译的两个同名dll你会发现类似的描述          现在我们就可用猜出大概原因,由于我安装了window的补丁,更新了一些dll,在编译的时候,会把与最新的

2009-11-30 16:50:00 696

原创 dll简介

DLL是Dynamic LinkLibrary的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。DLL文件一般被存放在C:W

2009-11-30 14:47:00 497

原创 VC调试工具dumpbin

dumpbin在使用VC时,可以用DUMPBIN。EXE来得到某个DLL中所输出的符号的清单。如下面的命令:dumpbin -exports Cmpnt1.dll如:C:/WINDOWS/system32>dumpbin -exports msgsvc.dllMicrosoft (R) COFF Binary File Dumper Version 6.00.8447

2009-11-30 12:34:00 1458

原创 try exception

 每当你建立一个t r y块,它必须跟随一个f i n a l l y块或一个e x c e p t块。一个try 块之后不能既有f i n a l l y块又有e x c e p t块。但可以在t r y - e x c e p t块中嵌套t r y - f i n a l l y块,反过来也可以。与结束处理程序(前一章讨论过)不同,异常过滤器( exception filter)和

2009-11-24 16:06:00 493

原创 try finally

 __try{ ...1return;}__finally{...2} ...3return; 当try语句执行到return,先执行finally,然后return,3处语句不会被执行。 int i=0;     __try    {        return ++i;    }    __finally   

2009-11-24 09:48:00 515

原创 Windows 核心编程读书笔记

 1. D L L模块中的函数转发器使用#pragma comment(linker, "/export:SomeFunc=DllWork.SomeOtherFunc")这个p r a g m a告诉链接程序,被编译的D L L应该输出一个名叫S o m e F u n c的函数。但是S o m e F u n c函数的实现实际上位于另一个名叫S o m e O t h e r F u

2009-11-18 11:20:00 641

原创 PC-lint嵌入VS2005 总结

首先得到vs2005.lnt, co-msc80.lnt, env-vc8.lnt三个文件,具体内容看下文 步骤1. 安装pc-lint或拷贝已安装的文件到已指定目录2.VS2005->tools->external tools3. add pclint(名字不定)4. commond,选择pclint的exe文件5.arguments -i“vs2005.lnt文

2009-11-16 12:40:00 6126

原创 WildLifeMonitor.cpp VS2005编译问题

 //: C04:WildLifeMonitor.cpp#include #include #include #include #include #include #include using namespace std;class DataPoint {int x, y; // Location coordinatestime_t time; // T

2009-11-12 14:30:00 542

原创 Container 总结

 vector在末端插入,适合随机访问,原理数组,适合开始就知道对象数目的情况deque在首尾插入,list在末端插入,适合随机插入删除。set适合排除重复list排队要用成员sort,不要用general sort,general sort对list效率比较低 deque is usually more efficient than list for pushing th

2009-11-09 10:28:00 445

原创 关于isalpha的使用

 在Thinking C++ 中while(!isalpha(*p) && p != end)p++;// Copy until the first non-alpha character:while (isalpha(*p) && p != end) should be while( p != end && !isalpha((unsigned char)*p)

2009-11-06 16:12:00 1018

原创 *rsi++ = Noisy(); 为什么调用copy构造函数,而不是=的重载函数?

//: C04:Noisy.h// A class to track various object activities#ifndef NOISY_H#define NOISY_H#include class Noisy {    static long create, assign, copycons, destroy;    long id;public:

2009-11-04 12:04:00 471

原创 Think in C++ error StreamTokenizer.cpp

 //: C04:StreamTokenizer.cpp {O}#include "StreamTokenizer.h"using namespace std;string StreamTokenizer::next() {string result;if(p != end) {insert_iteratorii(result, result.begin());wh

2009-11-03 10:30:00 488

wxWidgets-2.8.8-HTML.rar

wxWidgets-2.8.8 html文档,分类描述wxWidgets的内容和功能

2009-04-01

空空如也

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

TA关注的人

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