F # / C #: как импортировать символические константы из библиотеки - PullRequest
1 голос
/ 26 сентября 2019

Чтобы использовать библиотеку ncurses, я использовал следующий метод:

[<Literal>]
let LIBNAME = "libncursesw.so.6"

[<DllImport(LIBNAME, CallingConvention=CallingConvention.Cdecl)>]
extern unit initscr()

Как мне расширить это для работы с символическими константами, такими как для клавиш типа KEY_DOWN и KEY_UP?В идеале я хотел бы иметь возможность использовать их в некотором роде en # (различном или ином).

Если есть лучшие способы сделать это в C #, это также было бы полезно!

Спасибо!

...