0

我正在使用 Houdini HDK (API),当我包含 #include<OP/OP_OperatorTable.h>或其他一些预处理器时,我收到错误消息

视觉工作室给了我这个错误,C++ cannot open source file "hboost/predef/os/cygwin.h

完整的错误信息是: Severity Code Description Project File Line Suppression State Error (active) E1696 cannot open source file "hboost/predef/os/cygwin.h" NodeCreation C:\Program Files\Side Effects Software\Houdini 17.5.467\toolkit\include\hboost\predef\os.h

在我第一次看到此消息后,我认为我应该为 windows 安装 Cygwin,我安装了 Cygwin 但我再次收到错误

此路径中没有 cygwin.h 文件,Visual Studio 正在此路径中搜索此文件有 在此处输入图像描述 什么问题,我该怎么办?

4

1 回答 1

1

如果您没有cygwin.h这意味着您在安装Houdini API. 我通过检查以下所有按钮来尝试完整安装:

在此处输入图像描述

在此处输入图像描述

最后,您将在安装文件夹中有这个:

在此处输入图像描述

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

于 2020-02-28T10:55:08.510 回答