【发布时间】:2016-01-04 20:10:34
【问题描述】:
此代码检查运行应用程序此参数:
INT APIENTRY _tWinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPTSTR lpCmdLine, INT iShow)
{
char* szCmdLine = lpCmdLine;
...
}
此行出错:错误 C2440:“正在初始化”无法从“LPTSTR”转换为“字符 *”
【问题讨论】:
-
TCHAR* szCmdLine = lpCmdLine;有效吗? Afaik LPTSTR 由 TCHAR 组成,而不是 char。