gpt4 book ai didi

c++ - stdafx.h 和 sapi.h 在 C++ 中无法正常工作(使用 Code::Blocks)

转载 作者:行者123 更新时间:2023-11-28 03:04:35 24 4
gpt4 key购买 nike

所以,我正在尝试用 C++ 为我的桌面制作一个个人助理程序。基本上,它会在我的电脑上为我打开网站和程序。我正在玩弄它,突然想到如果它也能说话会更酷。我找到了这个 Microsoft Tutorial 关于如何去做,所以我决定试一试。我在所有其他代码之上添加了#include stdafx.h 和#include sapi.h(我知道它需要小于号和大于号,它不会显示),并将基本代码添加到主程序中方法看看是否可行。它没有,给我编译器错误

fatal error: stdafx.h: No such file or directory

如果我把 stdafx.h 去掉,它只会在 sapi.h 上给我一个错误。然后我创建了一个新项目,并从网站上复制了代码,看看是我的错误还是其他原因。那也不起作用,所以现在我很困惑。我对 C++ 比较陌生,但对它非常熟悉。我正在运行 Windows 7 并使用 Code::Blocks 进行编码。如果这是一个愚蠢的问题,而我遗漏了一些主要问题,或者我只是把一些愚蠢的事情搞砸了,请放过我。我不太擅长错误。提前致谢。


更新:另外,我尝试使用引号而不是小于号和大于号,它没有用

最佳答案

Microsoft 教程假定您使用的是 Visual Studio。 stdafx.h 由 Visual Studio 向导创建,作为预编译 header 配置的一部分。

你或许可以替换

#include "stdafx.h"

#include <windows.h>

加上教程中说要放入 stdafx.h 的其他内容。

然后您必须确保 Windows SDK header 目录列在您的包含路径中。您确实安装了 SDK,对吗?

关于c++ - stdafx.h 和 sapi.h 在 C++ 中无法正常工作(使用 Code::Blocks),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20035628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com