键盘事件不适用于Xcode上的irrlicht

时间:2012-08-15 18:19:57

标签: xcode cocoa events command-line irrlicht

当我在 Xcode 中运行 Irrlicht 应用程序时,我无法使用键盘 输入

如果我在应用程序运行时按下某个键,我最终会在应用程序之前打开的那个窗口上写下该字母,例如:我正在编辑我的代码,而不是按Build / run,应用程序打开(我按下鼠标在窗口上只是为了确保它是聚焦的)而不是我按下一个键,那个字母写在编辑器窗口中......

我确定问题不是来自代码,因为如果我按下应用程序窗口的顶部栏,按下键,然后释放鼠标按钮(快速运动)事件被触发..

现在,根据我在this link(第四篇文章)中的内容,似乎命令行应用程序与Xcode和irrlicht之间存在不兼容性。那家伙改成了Cocoa应用程序并让它运行起来。我不知道如何做到这一点,因为Irrlicht使用了大量的命名空间和cocoa,我遇到了很多问题..

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分: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#195211

容易发生的事情:)