我正在尝试将 C-Header 转换为 pascal,但我正在努力处理以下行:
typedef struct GLFWwindow GLFWwindow;
由于我不太擅长 CI,因此我什至无法弄清楚这句话的含义。因此我也无法翻译。
它是某种匿名结构还是句柄?在后面的代码中,通常这样称呼它:
typedef void (* GLFWwindowposfun)(GLFWwindow*,int,int);
最让我困惑的是,该结构没有在任何地方定义(它没有成员?!)。我认为答案非常简单,但我希望有人能帮助我:)