- 博客(29)
- 资源 (7)
- 收藏
- 关注
原创 mfcs90d.lib(xxx.obj) : error LNK2005: DllMain@12 already defined in MSVCRTD.lib(xxx.obj)
问题:mfcs90d.lib(xxx.obj) : error LNK2005: DllMain@12 already defined in MSVCRTD.lib(xxx.obj)原因:mfcs90d.lib和MSVCRTD.lib的链接顺序不正确。解决方法:项目属性->配置属性->连接器->输入 1.在忽略特定库里加入 mfcs90d.
2015-07-01 11:29:02
828
原创 error LNK2001: unresolved external symbol _GetFileVersionInfoA@16
在project setting 中link选像中object/lib modules加入,version.lib就ok了。
2015-06-26 17:36:59
1841
原创 error LNK2001: unresolved external symbol __DllMainCRTStartup@12
使用VC2010创建一个空的DLL文件后,编译是提示错误:error LNK2001: unresolved external symbol __DllMainCRTStartup@12 解决的办法是:project右键选则properties,Linker->Input->Additional Dependencies填入:Debug:加入 msvcrtd.libRe
2015-06-25 11:18:38
2439
转载 数据库设计规范
标题:数据库设计规范版本:V2.0修订文档历史记录:---日期--|---版本--|--说明----2003.6.5 V1.0 文档初搞2003.6.17 V2.0 对1.0 的内容重新整理 数据库设计规范1 目的 规范数据库设计。
2014-03-12 15:57:29
1254
转载 SetOnwer
一、概念和区别 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。所以我们可以看到,窗口之间的关系有两种:owner-owned 关系和 parent-child关系。前者称之为拥有/被拥
2014-03-11 16:20:25
614
转载 CCS编译优化与volatile
开发环境:CCS3.1,DM642开发板 在保存几百K的数据参数时,因为擦写Flash的时间较长,擦写过程中没能喂看门狗而导致系统重启,写数据失败。于是我考虑改写Flash的擦写函数,在擦写过程中加入喂狗函数。我在bsl源码中找到了EVMDM642_FLASH_write
2014-03-11 16:19:49
1141
转载 coding style for the linux kernel
This is a short document describing the preferred coding style for thelinux kernel. Coding style is very personal, and I won’t _force_ my
2014-03-11 16:17:19
1515
原创 指针和数组
规则17.1(强制):指针的数学运算“只能”用在指向数组或数组元素的指针上。规则17.2(强制):指针减法只能用在指向同一数组元素的指针上。规则17.3(强制):>,>=,规则17.4(强制):数组的索引应当是指针数学运算的唯一可允许的方式。
2014-03-11 16:16:29
546
原创 linux看网关的命令
Linux下查看网关的命令还是很多的,不过如果IP是DHCP获取,那么有些命令是不适用的,当然也有通用的查询网关命令.1.cat /etc/resolv.conf (看DNS)2.netstat –r3.cat /etc/sysconfig/network4.ca
2014-03-11 16:02:03
377
原创 volatile
volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象
2014-03-11 16:01:15
479
原创 apr研究-内存池-1
APR(Apache portable Run-time libraries,Apache可移植运行库)。apr是由纯粹的c语言开发的。主要作用:提供一个可以跨越多个操作系统的底层平台。现在著名的apache服务器就是在这个基础上开发的。可见,他的稳定性,和速度都是屈指可数的
2014-03-11 16:00:40
795
原创 Hough变换
简单背景:<br />Hough变换于1962年由Paul Hough提出,并在美国作为专利被发表。<br /> hough英文示意:<br />踝关节。<br /> 简单说明:<br />它所实现的是一种从图像空间到参数空间的映射关系。<br /> 主要原理:<br />是利用影像中分散的点位置找出特定形状(例如:直线或圆)的参数值,每一个点有一对多的映射(由影像空间映射到参数空间)产生参数所有可能值,在累计全部点所产生的参数值,最后在由在参数空间决定表现最明显的形状参数。<br /><br />需要例子
2014-03-11 16:00:08
625
原创 vs2008在打了SP1补丁后编译版本不匹配,导致“应用程序配置不正确,应用程序未能启动
VS 2008 的Bug,因为编译的版本manifest跟发行的版本号的问题,在微软的MSDN ONLINE里面有说明以及处理方法可以用其中一种方法解决在所有的Stdaf.h中前面加入两行#define _BIND_TO_CURRENT_MFC_VERSION 1#define _BIND_TO_CURRENT_CRT_VERSION 1VC9编译的程序在没有装过VC9(确
2014-03-11 15:56:38
1797
转载 LoadBitmap调用文件
比如LoadBitmap("res\\dog.bmp"); 我不知道改用什么参数?或者是不能用?(我不想使用LoadImages()).更多 0 分享到:相关主题推荐: 位图相关帖子推荐:C#生成透明图片,去掉文字水印中的文字阴影Bitmap.Clone问题关于System.Drawing.Graphics类的图片截取【MFC】关于 OnPaint 里面使用双缓冲绘图 依然不停闪烁
2014-03-04 15:26:48
2856
转载 MFC窗口中的SetOnwer等。
一、概念和区别 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。所以我们可以看到,窗口之间的关系有两种:owner-owned 关系和 parent-child关系。前者称之为拥有/被拥
2014-02-26 16:45:42
811
转载 vi命令-用法
一、Unix编辑器概述 编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix 操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和 vi.其中ex,edi
2011-08-03 12:59:39
318
转载 vi命令
vi,vim虽然不好用,但是有时候还是要用的。这里从网上搜了一下。===========================================================================进入vi的命令 vi filename :打开或
2011-08-03 12:56:02
350
转载 linux看网关的命令
Linux下查看网关的命令还是很多的,不过如果IP是DHCP获取,那么有些命令是不适用的,当然也有通用的查询网关命令.1.cat /etc/resolv.conf (看DNS)2.netstat –r3.cat /etc/sysconfig/network4.cat /etc/sysconfig/network-scripts/ifcfg-eth05.traceroute 第一
2011-08-03 12:52:41
2639
原创 c语言数组及强制转换
问题:已分配了一指向线性或1维整形的指针,如:ptr = (int *)malloc(ARRARY_SIZE)。以后在程序中,一个函数将把这个数组看做100*200的2维数组。函数说明为:void func(int array[][200]);如何把取
2011-08-03 11:57:21
4466
原创 作为函数参数的数组名
当一个数组名作为参数传递给一个函数时会发生什么情况呢?已知:数组名的值 == 指向数组第一个元素的指针。此时,传递给函数的,是一份该指针的copy(这里注意,后面讲解)。函数如果执行了下标引用,实际上是对这个指针执行了间接访问操作,并且通过这种这种间接访问,函数可以访问和
2011-08-03 11:36:06
1311
原创 形参和实参
形参-形式参数。出现在:函数定义中;实参-实际参数。 出现在:主调函数中; 形参和实参的功能:是做数据传送。发生函数调用时,主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。特点:1、形式参数,只有在被调用时才分配内存单元,在调用结束
2011-08-02 14:26:52
426
原创 c语言:一句话(收集中。)
1、指针的类型:从语法角度看,你只要把指针声明语句里德指针名字去掉,剩下的部分就是这个指针的类型。这是指针本身所具有的类型。
2011-08-02 13:01:27
523
原创 coding style for the linux kernel
This is a short document describing the preferred coding style for thelinux kernel. Coding style is very personal, and I won’t _force_ my
2011-08-02 11:53:12
452
原创 指针精要
四个方面:1.指针的类型:从语法角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。2.指针所指向的类型:从语法上看,你只须把指针声明语句中的指针名字和名字左边的指针声明符*去掉,剩下的就是指针所指向的类型。3.指针的值,或者叫指针所指
2011-08-02 11:38:44
280
转载 如何理解c和c++的复杂类型声明
http://developer.51cto.com/art/201001/179916.htmhttp://blog.youkuaiyun.com/windboyzsj/archive/2007/09/23/1796957.aspx 曾经碰到过让你迷惑不解、类似于int *
2011-08-02 10:47:37
363
原创 【linux之父炮轰c++】-之简单思考【1】
anon2 (anon@anons.com) on 6/8/10 wrote:>>But productivity is a difference thing when it comes to>kernel code. Linux devs are working practically for free.>So the same amount of budget can get you whole lot work>done. Actually, this is wrong. People working
2010-06-13 07:04:00
1031
原创 应该用什么样的心态去工作和学习。
<br />用快乐的心情来工作学习,因为工作学习本身也是在做善事,以善为乐,献乐得乐。这样就不会感觉到疲惫。大家可以试一试。呵呵。
2010-06-09 22:03:00
1340
原创 今天开博,留个纪念。
今天开博,留个纪念。静功入门指导静功(特指休息方法)现在是练静功的最佳时间,我进入最佳境界:心情舒畅,情绪安定,心平气和,大脑清净。面带笑意,闭目放松,明理思过,四找放心。以心传心,心心相通,练性化命,百病去跟。真气治病,重在治心,气冲病灶,感激欢迎。气感变化,不导不引,思潮起伏,自消自停。正视六欲,善解七情,身居闹市,彷若无声。似睡非睡,似梦非梦,不追不惊,自然平衡。窈兮冥兮,其中有精,其精甚真,其中有信。精心正性,万众一心,容者得道,天人一心。脱胎换骨,改造个性,得到真气,可以再生。动功入门指导动功(特
2010-06-08 06:18:00
636
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人