Как обернуть enum в класс cpp, который ссылается на значения из другого файла cpp в swig для C#

Я хотел бы знать, как обернуть enum в класс cpp, который ссылается на значения из другого файла cpp в swig для C#.

Я столкнулся с ошибкой "MSYS_STATUS_ENUM_t" не найдена

myenum.cpp

#include "MSYS.hpp"
enum SYS_STATUS_ENUM {
    SYS_STATUS_OK = MSYS_STATUS_ENUM_t::STATUS_OK,
    SYS_STATUS_ERROR = MSYS_STATUS_ENUM_t::STATUS_ERROR,
};

Оболочка C# - псевдоним "MSYS_STATUS_ENUM_t" Ошибка не найдена!!!

myenum.cs

public enum SYS_STATUS_ENUM {
    SYS_STATUS_OK = MSYS_STATUS_ENUM_t::STATUS_OK,
    SYS_STATUS_ERROR = MSYS_STATUS_ENUM_t::STATUS_ERROR,
};

0 ответов

Другие вопросы по тегам