代码之家  ›  专栏  ›  技术社区  ›  DRapp

在vs 2005中构建rapi.h,打开include文件失败

  •  0
  • DRapp  · 技术社区  · 15 年前

    这听起来可能太简单了,但我漏掉了一些东西。我需要用C++编写一个RAPI Windows控制台应用程序。我正在使用VS2005。我已经从文档中创建了一个全新的空windows控制台应用程序“mytestrapi”,我知道我需要包含“rapi.h”文件。所以,我试着

    #include <rapi.h>
    

    并通过

    #include "rapi.h"
    

    我编译并得到以下内容

    致命错误C1083:无法打开include文件:“rapi.h”:没有这样的文件或目录

    所以,我接着进入“项目”、“属性”菜单。在“common properties”->“references”的树状视图中,我转到右下角,单击“add path”,并包括rapi.h文件和其他.h文件所在的显式路径…在这种情况下

    “C:\程序文件\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"
    

    这一次,它会找到这个include,但在rapi.h中找不到同样位于同一文件夹中的include。

    我错过了什么,这似乎让我很难受。

    谢谢

    1 回复  |  直到 15 年前
        1
  •  1
  •   JoeG    15 年前

    “公共属性”->“引用”字段引用.NET程序集引用。

    要添加到C++的路径包括搜索路径,需要使用“配置属性”-gt;C/c++ + -gt;“通用”-gt;“另外包含目录”。