C#을 C++로 자동으로 래핑해주는 프로그램

을 만들어보았습니다 (근데 이제 NativeAOT 없이)

개인적으로 게임엔진 만들다가 만들게 되었는데,
이외로 잘만든 것 같아 올립니다

class Program
{
    [Export]
    public Program() {}

    [Export]
    public void Hello() {
        Console.WriteLine("Hello, World");
    }
}

위처럼 작성하면 아래와 같이 사용할 수 있는 바인딩이 생성됩니다:

Program program;
program.Hello();

https://github.com/sharp0802/native-exposer

13 Likes

코드 공유 감사합니다.

:star:

1 Like