mfc中写了一句hMutex=CreateMutex(NULL,TRUE,"tickets")想创建一个有名字的互斥量,结果编译时说
答案:3 悬赏:0 手机版
解决时间 2021-02-17 18:10
- 提问者网友:活着好累
- 2021-02-17 10:42
不能将参数 3 从“const char [8]”转换为“LPCWSTR”,怎么改成LPCWSTR类型
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-02-17 11:48
hMutex=CreateMutex(NULL,TRUE,L"tickets")
全部回答
- 1楼网友:孤独的牧羊人
- 2021-02-17 14:15
你用这个代码看看:
char pszName[] = "tickets";
HANDLE hMutex=CreateMutex(NULL,TRUE,pszName);
我这里VC++6.0下编译是可以的,注意需要:#include
- 2楼网友:夜风逐马
- 2021-02-17 12:39
强制类型转换一下就OK:
hMutex=CreateMutex(NULL,TRUE,(LPCWSTR)"tickets");
在VS2008下编译通过。
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯