zoukankan      html  css  js  c++  java
  • sphelper.h编译错误解决方法

    SAPI 包含sphelper.h编译错误解决方案 在使用Microsoft Speech SDK 5.1开发语音识别程序时,包含了头文件“sphelper.h”和库文件“sapi.lib”。

    编译时出错: 1>c:/program files/microsoft speech sdk 5.1/include/sphelper.h(769) :

    error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:/program files/microsoft speech sdk 5.1/include/sphelper.h(1419) :

    error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:/program files/microsoft speech sdk 5.1/include/sphelper.h(2373) :

    error C2065: 'psz' : undeclared identifier 1>c:/program files/microsoft speech sdk 5.1/include/sphelper.h(2559) :

    error C2440: 'initializing' : cannot convert from 'CSpDynamicString' to 'SPPHONEID *' 1> No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called 1>c:/program files/microsoft speech sdk 5.1/include/sphelper.h(2633) :

    error C2664: 'wcslen' : cannot convert parameter 1 from 'SPPHONEID *' to 'const wchar_t *' 1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast 

    Line 769 const ulLenVendorPreferred = wcslen(pszVendorPreferred);
    
       修改为:          const unsigned long ulLenVendorPreferred = wcslen(pszVendorPreferred);
    
    Line 1418 static CoMemCopyWFEX(const WAVEFORMATEX * pSrc, WAVEFORMATEX ** ppCoMemWFEX)
    
       修改为:         static HRESULT CoMemCopyWFEX(const WAVEFORMATEX * pSrc, WAVEFORMATEX ** ppCoMemWFEX)
    
    Line 2372 for (const WCHAR * psz = (const WCHAR *)lParam; *psz; psz++) {}
    
        修改为:         const WCHAR * psz; for (psz = (const WCHAR *)lParam; *psz; psz++) {}
    
    Line 2559 SPPHONEID* pphoneId = dsPhoneId;
    
     修改为:             SPPHONEID* pphoneId = (SPPHONEID*)((WCHAR *)dsPhoneId);
    
    Line 2633 pphoneId += wcslen(pphoneId) + 1;
    
     修改为:             pphoneId += wcslen((const wchar_t *)pphoneId) + 1;
    欢迎讨论,相互学习。 txwtech@163.com
  • 相关阅读:
    阿里云安装Kafka并配置外网访问
    Golang之select中time.After()为什么不生效
    macOS配置GitHub和GitLab共存
    Golang获取HTTP请求IP
    macOS下安装Python3.8并设置为默认版本
    mysql之力扣数据库题目620有趣的电影优化记录
    Pgsql之查询一个月份的天数
    Pgsql之查询一段时间内的所有年月yyyy-mm
    Pgsql之查询一段时间内的所有日期
    swiper下echarts点击事件失效
  • 原文地址:https://www.cnblogs.com/txwtech/p/15557879.html
Copyright © 2011-2022 走看看