2 r thanatos R_Thanatos 于 2016.04.21 20:55 提问

VS2012的运行MFC中播放器

error C2664: “CMyPlayerControl::Open”: 不能将参数 1 从“CString”转换为“LPCSTR”

???怎么回事

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.21 21:48

假设你的字符串变量叫str,加上强制转换
(LPCTSTR)str

oyljerry
oyljerry   Ds   Rxr 2016.04.22 13:41
VS2012中默认编码是Unicode。CString是Unicode,而你需要转成成**LPTCSTR**
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!