error C2664: “Sprite::Sprite(HINSTANCE,LPTSTR)”: 不能将参数 2 从“const char [24]”转换为“LPTSTR

2025-05-05 01:51:55
推荐回答(2个)
回答1:

g_pSprBackGround=new Sprite(NULL,L"resource\\background.bmp"); //加个L

回答2:

_T("resource\\background.bmp") 英文可以通用,
中文吗,主要是编辑器MBCS和UNICODE不通用,
没有什么好招,程序不错,可是编辑环境会乱码,
编辑没问题,又不能MBCS和UNICODE通用。