1

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

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

我确定问题不在于代码,因为如果我按下应用程序窗口的顶部栏,按下键,然后释放鼠标按钮(快速动作),事件就会被触发。

现在,从我在这个链接(第四篇文章)中读到的内容来看,命令行应用程序与 Xcode 和 irrlicht 之间似乎存在不兼容。这家伙更改为 Cocoa 应用程序并让它工作。我不知道该怎么做,因为 Irrlicht 使用了很多命名空间,而且使用 cocoa 我遇到了很多问题。

任何的想法?谢谢!

4

1 回答 1

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

十分简单 :)

于 2012-08-16T09:42:26.857 回答