error C2664: 不能将参数 1 从“WCHAR [260]”转换为“const char *”

发布时间:2017-10-19编辑:佚名阅读(1605)

解决方法:

1、vs2010  项目-> XXX属性-> 配置属性-> 常规-> 字符集 -> “使用unicode字符集” 改为   “未设置”  就去掉了unicode支持;(已经验证过)


2、也可以在#include   <windows.h> 之前加上一句
#undef   UNICODE 

有时候好像不太管用


3、你全部使用 TCHAR替换char
字符串常量用_T()括起来,如_T( "* ")(没有尝试)


  关键字:error C2664不能将参数WCHAR [260]转换为const char *


鼓掌

0

正能量

0

0

呵呵

0


评论区