用CH368EVT里的测试程序DEBUG368,编译软件是VS2012,我将.C文件改为.CPP后缀,编译时出错:
1>d:\CH368\debug368\sub.cpp(138): error C2664: “strlen”: 不能将参数 1 从“UCHAR *”转换为“const char *”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:\CH368\debug368\sub.cpp(190): error C2664: “sprintf”: 不能将参数 1 从“unsigned char [4]”转换为“char *”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:\CH368\debug368\sub.cpp(197): error C2664: “sprintf”: 不能将参数 1 从“unsigned char [10]”转换为“char *”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:\CH368\debug368\sub.cpp(296): error C2664: “sprintf”: 不能将参数 1 从“UCHAR [12]”转换为“char *”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
试了网上多种方法,好像都没有效果,请问这个有什么办法吗?