Visual Studio 2005でSpeech API 5.1を使用するには、ライブラリのヘッダファイル (sphelper.h) を修正する必要があります。
sphelper.hの以下の箇所を、太字のように修正します。
行番号 | コードの修正内容 |
---|---|
769 | const ULONG ulLenVendorPreferred = wcslen(pszVendorPreferred); |
1418 |
static HRESULT CoMemCopyWFEX (const WAVEFORMATEX * pSrc, WAVEFORMATEX ** ppCoMemWFEX) |
2372 |
const WCHAR * psz; for (psz = (const WCHAR *)lParam; *psz; psz++) {} |
2559 | SPPHONEID* pphoneId = ( SPPHONEID* )( ( WCHAR* )dsPhoneId ); |
2633 | pphoneId += wcslen( ( const wchar_t* )pphoneId ) + 1; |