我运行了C++的一个程序,但是结果提示说缺少头文件,在这方面我不大懂,希望大家指点一下,谢谢了。

程序为:#if!defined(AFX_SRENGINE_H__D34D7DDC_8AEF_4CD1_BA3A_CB36368A4CDC__INCLUDED_)#defi... 程序为:
#if !defined(AFX_SRENGINE_H__D34D7DDC_8AEF_4CD1_BA3A_CB36368A4CDC__INCLUDED_)
#define AFX_SRENGINE_H__D34D7DDC_8AEF_4CD1_BA3A_CB36368A4CDC__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "atlbase.h"
#include "sapi.h"
#include "sphelper.h"
#define GID_SRCMD_CN 1234
class CSREngine
{
public:
//speech varibale
CComPtr <ISpRecognizer> m_cpRecognizer;
CComPtr <ISpRecoContext> m_cpRecoContext;
CComPtr <ISpRecoGrammar> m_cpCmdGrammar;
//audio variable
CComPtr <ISpAudio> m_cpAudio;
public:
CSREngine();
virtual ~CSREngine();
public:
HRESULT SetRuleState(const WCHAR * pszRuleName, const WCHAR *pszValue, BOOL fActivate);
HRESULT LoadCmdFromFile(CString XMLFileName);
HRESULT InitializeSapi(HWND hWnd, UINT Msg);
};
#endif // !defined(AFX_SRENGINE_H__D34D7DDC_8AEF_4CD1_BA3A_CB36368A4CDC__INCLUDED_)

提示的是:
fatal error C1083: Cannot open include file: 'sapi.h': No such file or director
ch.cpp
展开
 我来答
ok洛阳水席
2013-05-11 · TA获得超过1839个赞
知道小有建树答主
回答量:580
采纳率:50%
帮助的人:518万
展开全部
#include "XXXX.h"都是包含用户自己编写的头文件,你这是拿别人的代码来运行的吧,少了sapi.h头文件,如果是下载的,再到下载的地址看一下,有没有sapi.h这个文件下
追问
我对C++不大懂,这是我从网上下的一个关于语音的程序,我想问一下去下载的地去找头文件,还是去下载这个代码的那里吗?
追答
是啊,这应该是你少下了这个头文件,或者你的头文件没放到你这个文件夹里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
temp2000
2013-05-11 · TA获得超过483个赞
知道小有建树答主
回答量:564
采纳率:100%
帮助的人:347万
展开全部
http://www.oschina.net/code/explore/php-5.2.15/main/SAPI.h
复制相关代码,新建一个文件,命名为sapi.h,保存到你c++源文件相同的目录,试试行不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhuskym
2013-05-11
知道答主
回答量:23
采纳率:0%
帮助的人:6.1万
展开全部
<> 和“”是不一样的
<>从系统默认的文件夹开始搜索文件,引号则是从当前工作目录搜索,只要文件确实存在,是没问题的,不能打开多半是没有此文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式