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

解决方法:

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


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

有时候好像不太管用


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

 

你可能感兴趣的:(error C2664: 不能将参数 1 从“WCHAR [260]”转换为“const char *”)