Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/126.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;无法打开源文件";hboost/predef/os/cygwin.h_C++_Api_Cygwin_Houdini - Fatal编程技术网

C++ C++;无法打开源文件";hboost/predef/os/cygwin.h

C++ C++;无法打开源文件";hboost/predef/os/cygwin.h,c++,api,cygwin,houdini,C++,Api,Cygwin,Houdini,我正在使用Houdini HDK(API),包括 #包括或其他一些预处理器,我会收到错误消息 visual studio给了我这个错误,C++无法打开源代码文件“hboost/predef/os/cygwin.h 完整的错误消息是:严重性代码描述项目文件行抑制状态 错误(活动)E1696无法打开源文件“hboost/predef/os/cygwin.h”节点复制C:\Program Files\Side Effects Software\Houdini 17.5.467\toolkit\incl

我正在使用Houdini HDK(API),包括
#包括
或其他一些预处理器,我会收到错误消息

visual studio给了我这个错误,
C++无法打开源代码文件“hboost/predef/os/cygwin.h

完整的错误消息是:
严重性代码描述项目文件行抑制状态

错误(活动)E1696无法打开源文件“hboost/predef/os/cygwin.h”节点复制C:\Program Files\Side Effects Software\Houdini 17.5.467\toolkit\include\hboost\predef\os.h

在我第一次看到这条消息后,我想我应该安装Cygwin for windows,并且我安装了Cygwin,但是我再次遇到了错误

此路径中没有cygwin.h文件,visual studio正在此路径中搜索此文件
问题出在哪里?我该怎么办?

如果您没有
cygwin.h
,这意味着您在安装
Houdini API
时遗漏了一些内容。我通过检查以下所有按钮尝试完整安装:

最后,您的安装文件夹中将包含以下内容:


我无法告诉您谁负责安装“cygwin.h”,但这应该可以解决您的问题。

您的IDE是什么?您是否在项目配置部分设置了其他包含目录?visual studio,不,我没有这样做,我如何才能这样做?cygwin的包含目录在哪里?您的hboost" ? 请输入完整路径好吗?C:\Program Files\Side Effects Software\Houdini 17.5.467\toolkit\include\hboostC:\Program Files\Side Effects Software\Houdini 17.5.467\toolkit\include\hboost\predef\Os谢谢,但是include文件在哪里,我用完整的错误信息更新了帖子,可能是你的
C:\Program Files\Side-Effects Software\Houdini 17.5.467\toolkit\include\hboost\predef\os.h
尝试这样做:
\include“hboost/predef/os/cygwin.h”
,但他不知道hboost/predef的路径。尝试将*C:\Program Files\Side Effects Software\Houdini 17.5.467\toolkit\include*添加到您的附加include项目目录C:\Program Files\Side Effects Software\Houdini 17.5.467\toolkit\include\hboost\predef\os此Pathk中没有cygwin.h文件,在这种情况下,您可能有(除了配置问题)安装cygwin扩展名时出现问题,而且即使在cygwin安装目录中也没有cygwin.h文件