C++ 串口编程 错误 ““CreateFileW”: 不能将参数 1 从“const char [5]”转换为“LPCWSTR””
-
HANDLE hCom;
-
DWORD dwError;
-
hCom = CreateFile("COM1", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING,
-
0, NULL);
-
if (hCom == (HANDLE)0xFFFFFFFF)
-
{
-
dwError = GetLastError();
-
MessageBox(dwError);
解决方法:
1.由于VS2008/2010默认的[字符集]为 “使用Unicode 字符集“ ,所以把他改为 “使用多字节字符集” 就可以了。
具体方法:项目属性—〉配置属性—〉常规—〉字符集—〉多字节字符集
阅读(1628) | 评论(0) | 转发(0) |