0

这听起来可能太简单了,但我错过了一些东西。我需要使用 C++ 编写一个 RAPI Windows 控制台应用程序。我目前正在使用VS2005。我从文档中创建了一个全新的空 Windows 控制台应用程序“MyTestRAPI”,我知道我需要包含“RAPI.H”文件。所以,我试过

#include <rapi.h>

并且还通过

#include "rapi.h"

我编译并得到以下

致命错误 C1083:无法打开包含文件:'rapi.h':没有这样的文件或目录

所以,然后我转到“项目”、“属性”菜单。在“公共属性”->“参考”的树形视图中,我转到右下角并单击“添加路径”,并包含 rapi.h 文件和其他 .h 文件所在的显式路径...在这个案例

“C:\Program Files\Windows CE 工具\wce500\Windows Mobile 5.0 Pocket PC SDK\Activesync\Inc”

其中包括 14 个 .h 文件

保存/构建项目,仍然编译错误...

所以,我将#include 更改为

#include "C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Activesync\Inc\rapi.h"

这一次,它找到了 THIS 包含,但未能在 rapi.h 中找到同样位于同一文件夹中的 #include。

我错过了什么似乎让我无法理解。

谢谢

4

1 回答 1

1

“Common Properties” -> “References” 字段是指 .NET 程序集引用。

要添加 C++ #include 搜索路径的路径,您需要使用“配置属性”->“C/C++”->“常规”->“附加包含目录”。

于 2010-02-17T17:17:45.153 回答