WIN7下 VC++2010 winAPI编程问题。

WIN7下 VC++2010 winAPI编程问题。,第1张

楼主你好

你这个代码本身是没有错误的

但是我编译你的代码的时候 编译器提示"error C2440: "=": 无法从"char [9]"转换为"LPCWSTR""

这个很明显是字符集的问题了

vs2005之后的版本 都有:Unicode和Multi-byte 两种字符形式

Multi-byte对应的是char *或者char []

Unicode对应的是多字符类型

而vs2005之后的版本默认的是Unicode 所以在使用char *和char []字符类型的时候

编译器会报错 说类型不匹配

这里就是:"无法从"char [9]"转换为"LPCWSTR"

解决方案很简单: 在你的vc编译器里面:项目->(工程的名称+)属性->常规->字符集:改为“使用多字节字符集”即可

ps:楼主的程序功能是显示一个黄色的椭圆吧 我运行了的

希望能帮助你哈^_^

支持

PCM编码的WAVPCM编码的WAV文件是音质最好的格式,Windows平台下,所有音频软件都能够提供对她的支持。Windows提供的WinAPI中有不少函数可以直接播放wav,因此,在开发多媒体软件时,往往大量采用wav,用作事件声效和背景音乐。PCM编码的wav可以达到相同采样率和采样大小条件下的最好音质,因此,也被大量用于音频编辑、非线性编辑等领域。特点:音质非常好,被大量软件所支持。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/9894207.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存