У меня есть код C ++ Win32, который я хочу вызвать из Ruby. Но код должен быть настроен так:
int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
В противном случае, когда я пытаюсь создавать окна и прочее, вещи не работают. Я не знаю, как это сделать с расширением Ruby.
Что я могу сделать? Есть ли какая-нибудь процедура, которую я могу вызвать из main()
, чтобы настроить процесс, чтобы мои вызовы win32 api работали правильно?
Редактировать : (в основном) решено. смотри мой ответ.