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

问题描述 投票:1回答:1

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

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

#include UIAutomation.h

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

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自动化头,这样我就可以开始使用库进行编码了,但事实证明这有点困难......

c++ compiler-errors ui-automation
1个回答
1
投票

从这个相关的问答可以得到:'How do I get sal.h'它不可能使用与MSVC(Visual Studio)不同的工具链。

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

© www.soinside.com 2019 - 2024. All rights reserved.