События клавиатуры не работают с irrlicht в Xcode

Когда я запускаю свое приложение Irrlicht в XCode, я не могу использовать ввод с клавиатуры:

Если я нажимаю клавишу во время работы приложения, я в конечном итоге пишу это письмо в том окне, которое было открыто до того, как приложение, например: я редактирую свой код, затем я нажимаю "Построить / запустить", приложение открывается (я нажимаю с мыши на окне, чтобы убедиться, что оно сфокусировано), а затем я нажимаю клавишу, и это письмо пишется в окне редактора...

Я уверен, что проблема не в коде, потому что, если я нажму верхнюю панель окна приложения, нажму клавишу и отпущу кнопку мыши (в быстром движении), событие будет запущено..

Теперь, из того, что я прочитал в этой ссылке (четвертый пост), кажется, что существует несовместимость между приложением командной строки с Xcode и irrlicht. Парень перешел на приложение Какао и заставил его работать. Я не знаю, как это сделать, так как Irrlicht использует много пространств имен, а с какао у меня масса проблем с этим..

Любая идея? Спасибо!

1 ответ

Решение

Ну а после случайного поиска я нашел это руководство:

http://irrlicht.sourceforge.net/forum/viewtopic.php?f=5&t=13890&start=60

Некоторые вещи были другими с моим Xcode 3.2.6 (например, у меня не было ни *AppDelegate.m, *AppDelegate.h, ни *.xib файла), но было легко добраться до конца учебника.

В итоге я получил около 1000 ошибок, что-то связанное с прекомпиляцией ошибок appkit.h, и с помощью быстрого поиска вот решение всех этих ошибок:

http://www.cocoabuilder.com/archive/cocoa/194905-xcode-cocoa-project-with.html

очень просто:)

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