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

时间:2014-04-25 14:40:30

标签: c++ compiler-errors ui-automation

我知道某些头文件存在其他错误,但是“没有这样的文件或目录”的消息相同,但我的情况有点不同,我现在将解释。

我使用Code Blocks IDE并希望开始使用UI Automation库。当我试图包含标题

#include UIAutomation.h

代码块无法找到标头。从那里我环顾了我的电脑,发现UIAutomation.h,UIAutomationCore.h ......和其他UIAutomation标题都在“Microsoft SDKs”文件夹中的“Include”文件中......所以我去了(设置) - >编译器 - >搜索目录)并在那里我添加了一个新目录到包含UI自动化标题的include文件夹:

C:\ Program Files \ Microsoft SDKs \ 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自动化头文件,以便我可以开始使用库进行编码,但事实证明这有点困难......

1 个答案:

答案 0 :(得分:1)

从这个相关的Q& A:'How do I get sal.h'可以得到的东西,不可能使用与MSVC(Visual Studio)不同的工具链。

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