C ++ не может открыть исходный файл "hboost / priorf / os / cygwin.h - PullRequest
0 голосов
/ 28 февраля 2020

Я работаю с Houdini HDK (API), когда я включаю #include<OP/OP_OperatorTable.h> или какой-либо другой препроцессор, я получаю сообщение об ошибке

Visual Studio выдает мне эту ошибку, 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 для windows, и я устанавливаю Cygwin, но снова получаю сообщение об ошибке

в этом пути нет файла cygwin.h, Visual Studio ищет этот файл по этому пути enter image description here в чем проблема и что мне делать?

1 Ответ

1 голос
/ 28 февраля 2020

Если у вас нет cygwin.h, это означает, что вы что-то упустили при установке Houdini API. Я пробую ПОЛНУЮ установку, проверив ВСЕ кнопки ниже:

enter image description here

enter image description here

На В конце у вас будет это в папке установки:

enter image description here

Я не могу сказать вам, кто отвечает за установку "cygwin.h", но это должно решить вашу проблему.

...