代码之家  ›  专栏  ›  技术社区  ›  Barun

VC+++LPTSTR误差

  •  2
  • Barun  · 技术社区  · 15 年前

    我遗漏了什么吗?请帮忙。

    谢谢。

    错误:

    driverPath=(LPTSTR)malloc(strlen(path)+1);

    错误:

    “strlen”:无法将参数1从“LPCTSTR”转换为“const char*”

    strcpy(driverPath,path);

    错误:

    strcpy”:无法将参数1从“LPTSTR”转换为“char*”

    1 回复  |  直到 15 年前
        1
  •  3
  •   Michael Goldshteyn    15 年前

    项目配置字符集可能设置为Unicode。在项目设置中,将项目配置字符集更改为 Not Set const TCHAR * 而不是 const char *