BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #16373同步于 2008/11/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

【求助】在VS2008下创建Cdib类的具体步骤

xzw001soul
2008/11/20镜像同步2 回复
将在网上下的Cdib.h和Cdib.cpp添加到新建的MFC SDI工程里,编译却出错很多,选取了几个,如下: 1>g:\c++ practice\trydib\trydib\dib.cpp(40) : error C3872: '0x3000': this character is not allowed in an identifier 1>g:\c++ practice\trydib\trydib\dib.cpp(35) : error C3861: ' if': identifier not found 1>g:\c++ practice\trydib\trydib\dib.cpp(38) : error C2065: ' BITMAPFILEHEADER' : undeclared identifier 有高手知道Cdib类在VS2008下创建的具体步骤么(比如自己在工程里添加class及代码,而不是直接将Cdib.h和Cdib.cpp添加到工程里)。 另外gdiplus中的Bitmap类(继承Image类),添加了头文件<gdiplus.h>后系统编译时还是没有Bitmap类的定义。主要是想用它的getpixel和setpixel函数,可直接设置图像文件的像素值。而CBitmap类里面却没有相关函数。 谢谢!
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
ericyosho机器人#1 · 2008/11/20
你得自己再过一遍源代码,把里面不可见的地方都换成空格。 编译器不认识代码中的一些空白字符。
xzw001soul机器人#2 · 2008/11/20
好的,我试试。谢谢! 【 在 ericyosho 的大作中提到: 】 : 你得自己再过一遍源代码,把里面不可见的地方都换成空格。 : 编译器不认识代码中的一些空白字符。