Error 42 error C2784:

Error 42 error C2784: 'bool std::operator &,const std::_Tree &)' : could not deduce template argument for 'const std::_Tree &' from 'con...

2013-06-27 17:43:51

阅读数 698

评论数 0

error LNK2005: _DllMain@12 already defined in MSVCRTD.lib

本文主要分析和解决编译链接时产生的 LNK2005 错误。 【错误信息】:     mfcs90ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj) 【分...

2013-05-22 10:42:23

阅读数 677

评论数 0

vs2010中臃肿的ipch和sdf文件

使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量,可惜毕竟硬盘还没有廉价到免费的地步。 那么,该怎么解决呢?其实可以关闭它。方法: Tools-...

2013-04-09 17:13:10

阅读数 759

评论数 0

VS2010 编写windows service 服务程序

File-New-Project编写windows service 服务程序" alt="vs2010 编写windows service 服务程序" src="http://g.hiphotos.baidu.com/album/pic/item/f11f3...

2013-03-11 10:42:05

阅读数 1074

评论数 0

Windows服务编写综述

摘要:几乎所有的操作系统在启动的时候都会启动一些不需要与用户交互的进程,这些进程在Windows中就被称作服务。它由服务程序、服务控制程序(SCP,service control program)和服务控制管理器(SCM,service control manager)三个组件构成。本文针对服...

2013-03-11 10:36:02

阅读数 627

评论数 0

GetPrivateProfileInt

/////////////////////////////////////////////////////////////////////////// UINT  GetPrivateProfileInt(  LPCTSTR  lpAppName,    LPCTSTR  lpKeyNa...

2013-03-07 13:50:26

阅读数 752

评论数 0

ShellExecute的使用方法

ShellExecute: 1.函数功能: 你可以给它任何文件的名字,它都能识别出来并打开它。 2.函数原型: HINSTANCE ShellExecute( HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpFile, LPCTSTR lpPar...

2013-03-07 09:47:29

阅读数 929

评论数 0

关于typedef的用法总结

不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修...

2013-03-06 17:29:57

阅读数 495

评论数 0

成为嵌入式程序员应知道的0x10个基本问题

0x1: 是工程师还是民工? “代码工人”,“IT民工”这些似乎是行内人对我这种人最友善的称呼了,我工作第一年的时候对它很厌恶,第二年开始无奈的接受,第三年开始觉得它:哇塞!好亲切哦。千万别叫我工程师,我小时后就查过字典:工程师(Engineer)一词习惯上在多种意义上使用,他们的功能包括设计(...

2012-08-20 15:36:18

阅读数 2310

评论数 0

__declspec(dllimport) 到底有什么用?

我相信写WIN32程序的人,做过DLL,都会很清楚__declspec(dllexport)的作用,它就是为了省掉在DEF文件中手工定义导出哪些 函数的一个方法。当然,如果你的DLL里全是C++的类的话,你无法在DEF里指定导出的函数,只能用__declspec(dllexport)导出 类。但是...

2012-08-09 10:53:56

阅读数 444

评论数 0

DLL的Export和Import

DLL的export是指将DLL中的函数和数据输出到其它程式中,以供其使用。 DLL的import是指使用DLL的程式引入DLL中的函数和数据。   DLL的export DLL 中包含有一个表,称为export table(以下简称ET),其中包含了DLL中可以被外部程式使用的所有函数和...

2012-08-09 10:53:10

阅读数 523

评论数 0

Run-Time Check Failure #2 - Stack around the variable 'var' was corrupted

摘要:简介VC++.NET编译新功能,运行时错误检查,编译选项 (/RTC1, equiv. to /RTCsu) 最近把一个别人早期在VC 6下编写的一个服务移植到VC 7.1 (.NET 2003)时,突然跳出好些运行时错误提示。经过查询编译器和出错说明,发现了编译器的这一新特性,并修正了代...

2012-08-07 17:52:39

阅读数 879

评论数 0

error C2491: 不允许 dllimport 函数 的定义

在工程属性中 预编译宏中加上 DLL_EXPORT 为了减少使用dll时候的设置或者代码编写,把dll.h修改一下: #ifndef DLL_EXPORT #define DECLDIR __declspec(dllimport) #else #define DECLDIR __de...

2012-07-24 17:39:31

阅读数 18031

评论数 1

fatal error C1083: 无法打开预编译头文件:“Debug\opencv.pch”: No such file or directory

步骤/方法右键点击你创建的项目,选择“属性标签”点击属性,弹出“项目属性页”,在左侧找到以下位置 配置属性 --> C/C++ --> 预编译头,并选择它:在右边的菜单中选择 “创建/使用预编译头”中的“不使用预编译头文件”点击“确定”按钮退出即可原因分析 编译器一般都是以文件为单位进...

2012-07-24 17:21:45

阅读数 9176

评论数 6

__declspec(dllimport) 到底有什么用?

我相信写WIN32程序的人,做过DLL,都会很清楚__declspec(dllexport)的作用,它就是为了省掉在DEF文件中手工定义导出哪些 函数的一个方法。当然,如果你的DLL里全是C++的类的话,你无法在DEF里指定导出的函数,只能用__declspec(dllexport)导出 类。但是...

2012-07-24 17:20:50

阅读数 510

评论数 0

应用程序访问底层硬件

2.1驱动程序开发原理       在无操作系统的裸机中,或者类似如DOS这样操作系统中,应用程序和硬件的交互是非常简单的。如同牛郎织女,本来就睡在同一张床上,想怎么说悄悄话都行。可是现在情况有变,他们被天河分开了。要想见面聊几句,也要麻烦喜鹊来搭桥。在WINDOWS操作系统中,应用程序与硬件间...

2012-03-21 09:56:11

阅读数 3873

评论数 0

获取系统时间(精确到微秒),驱动中KeQueryPerformanceCounter,Win32程序QueryPerformanceCounter

1.在驱动中获取us级的时间间隔 今天在做驱动开发时,需要操作时间,而且还要精确到us,而GetTickCount()函数只能精确到ms,所以就用到下面的函数: LARGE_INTEGER  KeQueryPerformanceCounter( IN PLARGE_INTEGER Perfor...

2012-03-13 17:15:34

阅读数 2101

评论数 0

VS2008创建和使用dll

一、DLL的创建 创建项目->Win32->Win32项目,名称:MyDLL->选择DLL 1、新建头文件testdll.h创建函数用到的相关定义声明的头文件,其实就是你的所用的函数的头文件复制过来就可以了。 testdll.h代码如下: #ifndef TestDll_...

2012-03-03 14:13:58

阅读数 1122

评论数 0

内存管理基本概念

内存管理概念: 1)物理内存 PC上有三条总线:数据总线、地址总线和控制总线。32位CPU的寻址能力是4GB个字节,用户最多可以使用4GB的真实物理内存。PC中很多设备都提供了自己的设备内存,例如显卡就提供了自己的显存。这部分内存会映射到PC的物理内存上,也就是读写这段物理地址,其实会读写的设...

2012-02-16 09:15:31

阅读数 528

评论数 0

#pragma指令使用简介(转)

编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作. 下面介绍了一下该指令的一些常用参数,希望对大家有所帮助!        一. message 参数。 message  它能够在编译信息输出窗   口中输出相应的信息,这对于源代码信息...

2012-02-16 09:12:18

阅读数 356

评论数 0

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