1

IrrlichtアプリケーションをXcodeで実行すると、キーボード 入力を使用できません。

アプリケーションの実行中にキーを押すと、アプリケーションの前に開いていたウィンドウにその文字を書き込むことになります。フォーカスされていることを確認するためだけにウィンドウにマウスを置きます)、キーを押すと、その文字がエディター ウィンドウに書き込まれます...

アプリケーションのウィンドウのトップバーを押し、キーを押し、マウスボタンを離すと(速い動きで)イベントが発生するため、問題はコードからではないと確信しています..

さて、このリンク(4 番目の投稿) で読んだことから、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 に答える