MFC编程时出现错误: "char *" 类型的实参与 "LPCTSTR" 类型的形参不兼容 的原因是因为编辑器默认编码是Unicode字符集,因此只需要在 项目 - 属性 - 常规 中把字符集修改为“未设置”即可。
如下图:

注意:这里的项目属性是在工程上面右键
本文详细介绍了在MFC编程中遇到的编译错误:char*类型的实参与LPCTSTR类型的形参不兼容的问题原因及解决方案。错误出现是因为编辑器默认使用Unicode字符集,只需将项目属性中的字符集修改为“未设置”,即可解决此问题。
MFC编程时出现错误: "char *" 类型的实参与 "LPCTSTR" 类型的形参不兼容 的原因是因为编辑器默认编码是Unicode字符集,因此只需要在 项目 - 属性 - 常规 中把字符集修改为“未设置”即可。
如下图:

注意:这里的项目属性是在工程上面右键
1126