Создание окон на говяжьем языке

Так что недавно я изучал компиляторы, llvm и все такое. Но что меня действительно беспокоит, так это говядина. Beef - это крутой язык программирования, о существовании которого я только что узнал, но он похож на C# Pro. Но одна часть, которую я не понимаю, - это создание окна. Говядина использует SDL, который я получил. (Я понятия не имею, как это связывает) Вы можете просто создать (в MacOS) NSWindow и tada. Но это поддерживается только в objective-c(++). Так как же говядина может делать что-то подобное?

1 ответ

В конструкторе WinBFWindow класс в WinBFApp.cpp, Говядина звонки CreateWindowExW функция Win32 API для создания окна.

Каждый раз, когда BFWindow.Init вызывается в говядине, это то, что в конечном итоге попадает в этот вызов API Win32.

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