【问题标题】:Building RAPI.h in VS 2005, fail on open include file在 VS 2005 中构建 RAPI.h,打开包含文件失败
【发布时间】:2011-01-17 23:24:58
【问题描述】:

这听起来可能太简单了,但我错过了一些东西。我需要使用 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 Tools\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。

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

谢谢

【问题讨论】:

    标签: c++ visual-studio-2005 include rapi


    【解决方案1】:

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

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

    【讨论】:

    • 我还以为是傻傻的简单,只是画脑空白
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    • 2020-01-27
    • 2016-05-27
    相关资源
    最近更新 更多