这听起来可能太简单了,但是我遗漏了一些东西。我需要使用C++编写一个RAPI Windows控制台应用程序。我目前使用的是VS2005。我从文档中创建了一个全新的空Windows Consol应用程序"MyTestRAPI“,我知道我需要包含"RAPI.H”文件。所以,我试着
#include <rapi.h>也是通过
#include "rapi.h"我编译并获得以下内容
致命错误C1083:无法打开包含文件:'rapi.h':没有这样的文件或目录
于是,我转到“项目”、“属性”的菜单。在"Common Properties“-> "References”的树视图中,我转到右下角,单击"Add Path",并包含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"这一次,它找到了这个include,但在rapi.h中查找#includes失败,该#includes也位于同一文件夹中。
我错过的是什么,似乎在躲避我。
谢谢
发布于 2010-02-18 01:17:45
“通用属性”->“引用”字段引用.NET程序集引用。
要将路径添加到C++ #include搜索路径,您需要使用“配置属性”-> "C/C++“->”常规“->”附加包含目录“。
https://stackoverflow.com/questions/2282802
复制相似问题