0

XCode で記述した単純な C++ プログラムが多数あり、OpenGL と Glut を使用して科学データを視覚化しています。これは非常にうまく機能しますが、1 つ小さな問題があります。XCode の外部からバイナリの 1 つを実行するたびに、ターミナル ウィンドウが開きます。これは、使用後にクリーンアップする必要がある端末ウィンドウの無愛想なビルドアップを取得することを意味します。

これを防ぐ方法はありますか?私は非常に小さな問題の迅速な解決策を望んでいるので、Objective C や派手な GUI 作成ツールを学ぶ必要があるものは、私が望んでいるものではありません。アイコンをクリックしたときにターミナル ウィンドウが表示されないように、既存の C++ Glut アプリをコンパイルする方法があるかどうかを知りたいだけです。

4

1 に答える 1

0

並べ替え... 基本的に、バイナリを含めるには、ある種の OS X ラッパーが必要です。これは、Automator や AppleScript、またはUNIX バイナリをカプセル化するように設計されたDropScriptなどのツールを使用して行うことができます。

それ以外の場合、これに対する解決策は、最小限の Objective-C プログラムを作成し、その中から UNIX バイナリを取り出して、終了時に残留物を残さないようにすることです。

于 2013-04-13T12:16:23.643 に答える