Snow Leopard にアップグレードした後、コンピューターで Eclipse CDT プロジェクトを実行できなくなりました。ビルド プロセスはエラーなしで完了しますが、Eclipse は作成したバイナリ ファイルを認識しません。[ Run Configuration.. ] ダイアログでバイナリ ファイルを指定しようとすると、プロジェクト内にバイナリが見つかりません。ターミナルからファイルを実行しても問題なく動作します。
Eclipse フォーラムの投稿によると、これは Mach-O パーサーが 64 ビット バイナリを認識しないことが問題である可能性があります。Snow Leopard で C++ プロジェクトを実行/デバッグできるように、問題の解決策または回避策を知っている人はいますか?
更新しました
Shaneによって提案された解決策は、作成されたバイナリを認識できるようにしますが、別の問題を引き起こします。Snow Leopard のシステム ライブラリはすべて 64 ビットであるため-arch i386
、これらのライブラリで作成されたコードをリンクすることはできなくなりました。したがって、まだ実現可能なソリューションではありません。