【发布时间】:2020-06-12 11:03:46
【问题描述】:
我正在使用 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
当我第一次看到这个消息后,我认为我应该安装 Cygwin for windows,我安装了 Cygwin 但我再次收到错误
【问题讨论】:
-
你的 IDE 是什么?您是否在项目配置部分中设置了其他包含目录?
-
visual studio,不,我没有这样做,我该怎么做,cygwin 的包含目录在哪里?
-
你的“hboost”安装在哪里?你能把完整的路径吗?
-
C:\Program Files\Side Effects Software\Houdini 17.5.467\toolkit\include\hboost
-
C:\Program Files\Side Effects Software\Houdini 17.5.467\toolkit\include\hboost\predef\os