游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4075|回复: 9

这个问题怎么解决,LPCSTR与LPCWSTR转换问题!

[复制链接]

4

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2010-5-21 11:42:00 | 显示全部楼层 |阅读模式
程序代码是这样的:


PlaySound((LPCSTR)IDW_CARHORN1, g_hInstance, SND_ASYNC | SND_RESOURCE);

报错信息的是:

错误 2 error C2664: 'PlaySoundW' : cannot convert parameter 1 from 'LPCSTR' to 'LPCWSTR'

请问大神,这个怎么解决啊.....


PlaySound是Win32API中的,用来播放波形文件。。老是报错....什么意思啊....

不能转化吗?!

22

主题

98

帖子

98

积分

注册会员

Rank: 2

积分
98
QQ
发表于 2010-5-21 11:48:00 | 显示全部楼层

Re:这个问题怎么解决,LPCSTR与LPCWSTR转换问题!

MultiByteToWideChar多字节转宽字节
WideCharToMultiByte宽字节转多字节

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2010-5-21 12:30:00 | 显示全部楼层

Re:这个问题怎么解决,LPCSTR与LPCWSTR转换问题!

把你的工程编码改一下把,不要用unicode,世界就清静了

21

主题

136

帖子

165

积分

注册会员

Rank: 2

积分
165
发表于 2010-5-21 12:35:00 | 显示全部楼层

Re:这个问题怎么解决,LPCSTR与LPCWSTR转换问题!

use &quotlaySoundA" instead

4

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2010-5-21 13:58:00 | 显示全部楼层

Re: Re:这个问题怎么解决,LPCSTR与LPCWSTR转换问题!

yjlh1234: Re:这个问题怎么解决,LPCSTR与LPCWSTR转换问题!

use &quotlaySoundA" instead

也就是说全部改?!

4

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2010-5-21 13:59:00 | 显示全部楼层

Re: Re:这个问题怎么解决,LPCSTR与LPCWSTR转换问题!

tonykee: Re:这个问题怎么解决,LPCSTR与LPCWSTR转换问题!

把你的工程编码改一下把,不要用unicode,世界就清静了

不是很明白 能讲详细点吗?谢谢

9

主题

249

帖子

260

积分

中级会员

Rank: 3Rank: 3

积分
260
发表于 2010-5-21 14:17:00 | 显示全部楼层

Re:这个问题怎么解决,LPCSTR与LPCWSTR转换问题!

项目 属性 常规 字符集--->多字节

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2010-5-21 14:27:00 | 显示全部楼层

Re:这个问题怎么解决,LPCSTR与LPCWSTR转换问题!

建议尽量用unicode.

1

主题

110

帖子

110

积分

注册会员

Rank: 2

积分
110
发表于 2010-5-27 17:05:00 | 显示全部楼层

Re:这个问题怎么解决,LPCSTR与LPCWSTR转换问题!

用多字节字符集还是unicode字符集都可以。

11

主题

1238

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
发表于 2010-5-27 17:07:00 | 显示全部楼层

Re:这个问题怎么解决,LPCSTR与LPCWSTR转换问题!

用 TCHAR ,TEXT tstring!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-9 14:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表