
C++开发
xiayanhua225
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
fatal error C1853: 'Debug/***.pch' is not a precompiled header file created with this c
解决办法:1、clean the solution2、把工程编译选项中的预编译去掉就可以了,操作步骤:首先全部重编译一下工程,如还是不行则试一试将工程设置中C\C++中precompiled header中选中automatic use of precom原创 2011-09-09 11:17:02 · 6141 阅读 · 1 评论 -
VC++ 判断文件夹是否存在,若不存在,创建新文件夹
1、使用#include 中的_access函数_access(TempDir,0)==-1,参数0为检测是否存在#int _access( constchar*path,intmode);返回值: 0表示允许访问,-1表示禁止访问注意:不能使用 FILE *fp=fopen(dirName, "r+w");来判断文件夹是否存在可以判断文件是否存在,if(fp){//文件原创 2011-11-14 12:14:04 · 4159 阅读 · 0 评论 -
PPM / PGM / PBM 图像文件格式
下面将详细介绍ppm文件ppm文件是一种图像文件,有其自己的文件格式。ppm文件由两个部分组成:第一个部分是三行ASCII码,这个部分决定了图像的存储格式以及图像的特征;第二个部分就是图像的数据部分,图像就是由这个部分组成的。 ppm的第一部分由三行ASCII码组成第一行是P2/P3/P6第二行是图像的大小,先是列像素数,后是行像素数,中间有一个空格第三行是一个介于1和655转载 2011-10-21 10:43:06 · 1735 阅读 · 0 评论 -
什么是句柄?为什么会有句柄?HANDLE
从广义上,能够从一个数值拎起一大堆数据的东西都可以叫做句柄。句柄的英文是"Handle",本义就是"柄",只是在计算机科学中,被特别地翻译成"句柄",其实还是个"柄"。从一个小东西拎起一大堆东西,这难道不像是个"柄"吗?然后,指针其实也是一种"句柄",只是由于指针同时拥有转载 2011-09-28 15:25:06 · 568 阅读 · 0 评论 -
mfc 利用HBITMAP 和CBITMAP 显示位图文件(双缓冲)
转载:http://hi.baidu.com/uniquechao/blog/item/6b935afaaf710ed7b48f31d4.html显示位图文件有n中方法:1 利用双缓冲技术;源码:void showBMP(){CString str;转载 2011-09-28 14:38:07 · 1643 阅读 · 0 评论 -
C 语言中什么是“句柄”和“指针”?“文件”和“流”又有什么异同?
所谓句柄实际上是一个数据,是一个Long (整长型)的数据。 句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。转载 2011-09-28 15:28:43 · 10734 阅读 · 3 评论 -
C++成员变量的初始化
类对象的构造顺序是这样的:1.分配内存,调用构造函数时,隐式/显示的初始化各数据成员2.进入构造函数后在构造函数中执行一般计算 1.类里面的任何成员变量在定义时是不能初始化的。 2.一般的数据成员可以在构造函数中初始化。 3.const数据成员必须在构造转载 2011-09-13 09:51:27 · 1016 阅读 · 0 评论 -
转:VC调用外部程序的方法
方法有三种:WinExec, ShellExecute,CreateProcess其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。WinExec 有两个参数,前一个指定路径,后一个指定显示方式。S原创 2011-09-09 11:41:02 · 610 阅读 · 0 评论 -
LINK : fatal error LNK1104: cannot open file "mfc42.lib "
将vc6工程导入到vs2005中,编译之后出现这个问题:解决办法:将该文件拷贝到VC的安装目录/VC98/MFC/Lib,然后进行如下设置:1) You'll need to have a cop转载 2011-09-09 11:31:44 · 4069 阅读 · 0 评论 -
cannot open file 'LIBC.lib'错误的解决
在将VC6的工程导入到vs2005时,编译之后出现这个错误。解决办法:在电脑中搜索这个文件,看是否存在这个文件,找到这个文件之后,将文件拷贝到vs安装目录下D:\Program Files\Microsoft V原创 2011-09-09 11:23:56 · 3741 阅读 · 0 评论 -
tlb、tlh和tli文件的关系
tlb文件:com类型库文件。在需要使用对应com类的模块里,“#import ...*.tlb”使用之。tlh、tli文件:他们是vc++编译器解析tlb文件生成的标准c++文件。因为odl和tlb并不是C++标准的东东,有必要把它们翻译成标准的C++类型,使得C++开发者可以使用。相信vb和j++也会把tlb翻译成自己语言兼容的类型描述信息。tlh相当于类型申明(头文件),tli相转载 2011-11-01 09:08:12 · 662 阅读 · 0 评论