Как обернуть 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,
};