致命错误:sal.h:没有这样的文件或目录

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

本文关键字:文件 sal 致命错误      更新时间:2023-10-16

我知道某些头文件也有其他错误,并显示相同的消息"No such file or directory",但我现在要解释的情况有点不同。

我使用代码块IDE,并希望开始使用UI自动化库。当我试图包含标题时

#include UIAutomation.h

代码块找不到标头。从那里我环顾了一下我的电脑,发现UIAutomation.h、UIAutomationCore.h…和其他UIAutomation标头都在"Microsoft SDK"文件夹中的"Include"文件中。。。。所以我转到(设置->编译器->搜索目录),在那里我向UI Automation标题所在的include文件夹添加了一个新目录:

C: \Program Files\Microsoft SDK \Windows\v7.0A\Include;

代码块找到了标头。然而出现另一个错误:

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

我在刚写代码的"\Include"文件夹中搜索sal.h,但没有sal.h文件。直到这里我才明白一切。。。我必须检查我的电脑上其他地方是否有sal.h文件夹,我确实检查了,在我的Visual Studio 10 IDE文件夹的某个文件中(只是想让你们知道,我使用代码块是因为我已经使用它很长时间了,最近才下载VS10来使用spy++)。然后我想,好吧…我会再次做我以前做过的事情,这样我也可以包括这些文件,所以我回到搜索目录部分,添加目录:

C: \Program Files\Microsoft Visual Studio 10.0\VC\include

但从那以后,出现了一百万个不同的错误,所有的裁判都针对不同的问题。有人能告诉我我做错了什么吗?我只想使用UI Automation头,这样我就可以开始使用库进行编码,但事实证明这有点困难。。。

从这个相关的问答中可以得到什么;A: "我如何获得sal.h"不可能将这些东西与MSVC(Visual Studio)不同的工具链一起使用。

您可以考虑将MSVC配置为该代码块项目的工具链。