这是我在这里的第一篇文章,所以如果我搞砸了什么,我会提前道歉:) 我正在使用VS2010,而且我是C ++编程中的新手。
我有一个函数并尝试返回一个Bitmap,但它会丢失错误:
Error 1 error C2061: syntax error : identifier 'Bitmap'
我的功能是:
System::Drawing::Bitmap^ Card::DisplayCard(){
System::Drawing::Bitmap^ Image = gcnew Bitmap("C:\\MySoftware\\images\\Card.png");
return Image; }
我想使用此函数返回一个Bitmap,我可以在PictureBox中使用它。
非常感谢!
答案 0 :(得分:0)
您不在构造函数中使用完全限定的类型名称。写
... = gcnew System::Drawing::Bitmap(...);
或者,通过添加
导入位图名称以避免需要完全限定名称using System::Drawing::Bitmap;