- 博客(17)
- 收藏
- 关注
原创 VS2008 dll 项目不能生成*.lib文件
问题描述:我创建了一个DLL项目, Build后不能按照预期的生成*.dll 和镜像*.lib文件。原因分析:在Dll项目中有一些规则必须满足了, 才可以成为一个有用的dll在头文件中要如下声明函数: _declspec(dllexport) int max( XXXXX );在实现文件中必须包含此头文件, 然后实现int max( XXXXX ){ return 0 ;}这个时刻在去编译工程, *.lib如期出现, 这里可能是MS做了一些优化。如果不按照规则做, 还可以强制生成*.lib, 操作如下;1.
2010-09-15 20:55:00
3890
原创 MPEG2、H.263、 H.264对比
1.1 MPEG2、H.263、H.264协议效率对比ITUT中定义的双向视频通信协议族包括:H.320、H.323,这两个协议族中,包含了很多子协议,例如音频编码协议、视频编码协议等,其中视频编码包括:H.261、H.263、H.264几种主要协议,其中
2010-03-08 09:30:00
2257
原创 存储BITMAP到文件
GDI中位图对象是很常见的GDI对象,但是无论是SDK,还是MFC都没有提供现在的函数或是方法来将一个位图对象保存为一个BMP文件,这里介绍一下保存方法。位图文件格式:DIB文件有四个主要部分:文件表头(BITMAPFILEHEADER)信息表头 (BITMAPINFOHEADER)调色板(不一定有) 位图图素位而一个位图对象和上述唯一不同在于它
2010-03-03 16:42:00
2443
原创 pragma
#pragma #pragma 预处理指令详解 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有
2010-02-20 09:25:00
633
原创 移植程序到symbian平台
关于移植程序到symbian平台From Forum Nokia Wiki symbian平台理论上可以平移标准的C/C++语言程序,以及标准库。只需要在mmp文件中进行如下编写:TARGE
2010-02-08 11:07:00
493
原创 求解最小公倍数原理
上一篇已经解决了快速求得最大公约数, 接下来我们探讨怎么快速的求解最小公倍数。设 数 a, b, 最大公约数 M, 最小公倍数N, 系数为k, j; 则有: a = k * M; b = j * M;在此出 k, 和j 必然互质, (M是最大公约数) N = k
2010-02-04 17:57:00
1373
原创 辗转相除求最大公约数
辗转相除法,是由欧几里德算法而来。其基本原理如下: 如果要求两个正整数a和b(假设a>b,其实这并不影响求解算法)的最大公约数,可以表示成下面的式子: a=b×q+r (1) 其中,q表示a除以b所得的商,r表示余数。 因为在(1)式中,可以看出,如果一个数能
2010-02-04 17:39:00
510
转载 vs.net 2005, 没有找到MSVCR80D.dll的完美解决方案
问题描述:大部分的vs.net 2005的用户在新建“win32项目-windows应用程序”的时候,新建的工程都通不过去,出现如下提示:Solution to “MSVCR80D.dll not found” by hua.“没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”的完美解决方案^_^感觉偶做的还不错问题所在:由于vs.
2010-01-15 10:04:00
451
原创 Symbian简介
1.1 Symbian起源Symbian 成立于1998 年6 月,是由爱立信、Matsushita(松下)、摩托罗拉、诺基亚、Psion、西门子和索尼爱立信共同持股的独立私营公司。Symbian 在移动计算设备和手机软件技术开发领域拥有近二十年的丰富经验,是一家由各主要无线通信技术公司持股的软件许可证
2010-01-13 14:38:00
792
原创 Symbian 项目
3.1项目目录 Symbian项目中有很多目录(不知道为什么要这样存放文件,不符合一般C++ 程序的目录划分方法)。aif 图标目录,存放程序图标data 资源目录,存放程序资源文件Group Symbian项目目录,存放用于编译ARMI程序的mmp文件Help 帮助文件目录,存放帮助文件Inc 头文件目录,存放头文件Src 源
2010-01-13 14:16:00
647
转载 Symbian S60开发经验
学习symbian手机开发快两个星期了,个人觉得学习symbian入门确实挺难的,在学习symbian开发的过程中也走了很多弯路,现将自己这段时间学习symbian的过程写下来,以期望能给将来打算学习symbian开发的同事带来一定的帮助; 俗话说,弓欲善其事,必先利其器,要学习symbian手机开发,当然首先需要安装symbian的开发环境(这里我们使用symbian s
2010-01-12 10:02:00
1406
1
转载 Symbian开发环境Carbide C++的配置和使用
因为工作一直使用Eclipse开发Java程序,但是自己却一直不怎么喜欢java开发,所以准备转Symbian开发,但是我的机子用VS配置Symbian的时候却出现了问题,所以我只好改用Eclipse平台的Carbide c++来开发了,下面就说一下我的配置过程.首先当然是下载Carbide C++的sdk,这个不用说,nokia论坛去下载了,但是下载的时候注意,要下载的sdk是不是for
2010-01-12 10:00:00
710
原创 S60 开发入门(转)
二.开发环境入门2.1 安装SDK及VCNokia根据手机的屏幕大小和价格高低把手机分成了多个系列,现在使用的系列有:Series 40、Series 60、Series 80 和Series90。60系列采用Symbian os6.1,然后又根据手机屏幕的特点对UI做了一些修改,这个被修改了的Symbian就被称为Nokia的60系列平台。使用60系列的手机型号包
2010-01-12 09:54:00
672
原创 程序员十层楼
程序员的十层楼 自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这
2010-01-11 12:06:00
617
原创 Ascii对照表
1. ASCII码 请点评ASCII码的取值范围是0~127,可以用7个bit表示。C语言中char型变量的大小规定为一字节,如果存放ASCII码则只用到低7位,高位为0。以下是ASCII码表:图 A.1. ASCII码表绝大多数计算机的一个字节是8位,取值范围是0~255,而ASCII码并没有规定编号为128~255的字符,为了能表示更
2010-01-08 17:47:00
1031
原创 字符格式历史变迁
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。
2010-01-08 17:09:00
431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人