VS2012 error C2065: “bitmap1”: 未声明的标识符;

来源:互联网 发布:福州 数据分析 培训 编辑:程序博客网 时间:2024/05/01 11:49

VS2012创建位图方法:

类视图中的文件右键—添加—资源—Bitmap——新建;

查看到资源文件位图名为bitmap1.bmp

在文件中编写代码:

CBitmap bitmap;
bitmap.LoadBitmap(bitmap1.bmp);bitmap.LoadBitmap(“bitmap1.bmp”);
CBrush brush(&bitmap);
CClientDC dc(this);
dc.FillRect(CRect(m_ptOrigin,point),&brush);
CView::OnLButtonUp(nFlags, point);

第一个(bitmap1.bmp),编译显示错误。

 

第二个(“bitmap1.bmp”),编译通过,但是运行出错。


办法:

1.查看头文件中的Resource.h


2.展开Resource.h,查找到位图定义


3.打开Resource.h 查看到位图宏定义


4.更正代码:

将"bitmap1.bmp"换成IDB_BITMAP1,即可。


注意:在生成中点击重新生成文件,要全部重新编译



2 0
原创粉丝点击