error C2664: “Sprite::Sprite(HINSTANCE,LPTSTR)”: 不能将参数 2 从“const char [24]”转换为“LPTSTR
g_pSprBackGround=newSprite(NULL,"resource\\background.bmp");这是出错的地方Sprite::Sprite(HIN...
g_pSprBackGround=new Sprite(NULL,"resource\\background.bmp");
这是出错的地方
Sprite::Sprite(HINSTANCE hInstance, LPTSTR szFileName)
{
Load(hInstance,szFileName);
m_ID=m_nNewID;
m_nNewID++;
m_nZOrder=0;
}
这是定义,求大神解释,没分了,sorry 展开
这是出错的地方
Sprite::Sprite(HINSTANCE hInstance, LPTSTR szFileName)
{
Load(hInstance,szFileName);
m_ID=m_nNewID;
m_nNewID++;
m_nZOrder=0;
}
这是定义,求大神解释,没分了,sorry 展开
2个回答
展开全部
g_pSprBackGround=new Sprite(NULL,L"resource\\background.bmp"); //加个L
更多追问追答
追问
加了以后出现这个,请问是什么问题?
error C2471: 无法更新程序数据库“c:\users\administrator\documents\visual studio 2008\projects\war\war\debug\vc90.pdb”
追答
g_pSprBackGround=new Sprite(NULL,_T("resource\\background.bmp"));
换_T()试一下,那个错误。。。 怎么弄到数据库了。。。估计是你图片路径不对吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询