VS2005调用MS Speech API 5.1 sphelper.h出现的问题及解决方法
来源:互联网 发布:网络兼职赚钱 日结 编辑:程序博客网 时间:2024/06/05 19:08
文件:sphelper.h
初次接触speech sdk,在用sphelper.h中的函数时出现编译错误,看来5.1版本还不支持vs2005,做一下改动可以暂时解决问题运行后报错:
依次修改:
line 769: const ulLenVendorPreferred -> const UINT ulLenVendorPreferred
line 1418: static CoMemCopyWFEX -> static DWORD CoMemCopyWFEX
line 2373: for (const WCHAR * psz = (const WCHAR *)lParam; *psz; psz++) ->
const WCHAR * psz;
for (psz = (const WCHAR *)lParam; *psz; psz++) {}
line 2560: SPPHONEID* pphoneId = dsPhoneId -> SPPHONEID* pphoneId = (SPPHONEID*)((WCHAR*)dsPhoneId);
line 2634: pphoneId += wcslen(pphoneId) + 1;
通过上面的修改,基本运行通过,并能进行语音识别,至于还会不会有其他问题,目前还不知道哎!
- VS2005调用MS Speech API 5.1 sphelper.h出现的问题及解决方法
- VS2005下调用MS Speech API 5.1, 在添加“sphelper.h”头文件出现的问题,及解决方法
- vs2005 使用Speech SDK包含<sphelper.h>报错的问题
- 解决visual c++2005/2008下的不兼容sphelper.h的问题
- VS2005中网站调用Ajax出现"Sys" 未定义 的解决方法
- 对Mysql的C API调用的问题及解决方法分析
- 对Mysql的C API调用的问题及解决方法分析
- 项目由vs2005移植vs2010的问题及解决方法
- Tiptop调用Lotus notes的web service时出现的问题及解决方法
- Android 中调用隐式意图出现的问题及解决方法
- Mysql服务器出现的问题及解决方法
- Fastdfs 安装出现的问题及解决方法
- ubuntu 出现的问题,及解决方法
- 调试putty出现的问题及解决方法
- sphelper.h编译错误解决方案
- vs2005调用vp2.2出现"应用程序正常初始化(0xc0150002)失败“的解决方法
- "vs2005调用vp2.2出现应用程序正常初始化(0xc0150002)失败“的解决方法
- Google Cloud Speech API 调用注意事项及调用方式__.Net版1
- JS 小技巧
- 读 软件测试基础 的几点认识
- 使用JavaScript设计web登陆界面 用户名 密码判断
- MySQL字符集
- MySQL中文显示支持
- VS2005调用MS Speech API 5.1 sphelper.h出现的问题及解决方法
- 在WIN7中利用IIS架设NOD32升级服务器
- RouterOS PPPOE配置图文教程
- 软件版本号扫盲——Beta RC Preview release等
- XamlReader关于StringFormat语法解析的改变
- DBMS_SHARED_POOL包将对象固定到共享池 .
- 软件自动化测试方案 如何选择
- Android: NDK编程入门笔记
- 8.3重要