在实际测测试过程中用到:
strncmp(strRecievedCommand, TOOL_COMMAND_POWER_OFF, strlen(TOOL_COMMAND_POWER_OFF)) == 0
提示:不能将参数 1 从“CString”转换为“const char *”
但是同一个表达语句在另一个工程里面可以使用,通过查找发现可以通过修改项目的属性设置解决:
你在vs2008中默认字符集是UNICODE字符集,CString中字符以wchar_t的形式来存储的,而不是char。你在项目-》属性-》配置属性 有一个字符集,可以改字符集,改成多字节字符集就行了。