Оболочка c из C ++, перечисления с пространством имен

Я пытаюсь заставить OIS работать с D. Я делаю оболочку OIS из C ++ в C в D.
Проблема в том, что я должен пройти OIS::KeyCode enum to C, но я не знаю как. Я мог бы просто скопировать это, но мне кажется намного более нормальным не копировать это.

РЕДАКТИРОВАТЬ: OIS имеет MouseButtonID и KeyCode, оба они находятся в пространстве имен OIS, как мне перевести это в C для передачи его позже в D?

0

Решение

Вы пытались привести enum к int?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]