2

私は fortran でプログラミングしていますが、デバッガーへの優れたインターフェイスを使用できます。このページのアドバイスに従い、Xcode オーガナイザーを試してみることにしました。

プログラムを正常にビルドできますが、実行しようとすると、次のエラーが発生します。

The active architecture i386 is not present in the executable 'Run my program' which contains x86_64.

グーグルで助けを求めると、通常のプロジェクトでそうする方法についての指示が表示されます。これは主催者なので、そのような指示が私に当てはまるとは思えません。

アクティブなアーキテクチャを x86_64 に設定するにはどうすればよいですか?

または、ifort を Xcode と連携させるためのドキュメントやチュートリアルがどこにあるか知っている人はいますか?

無料の Xcode 3.2.6 を実行しています。

4

1 に答える 1

3

今朝、この問題に遭遇しました。

Xcode はアーキテクチャ ビルドのグローバル パラメータをストックしているようですが、プロジェクトの設定からしか変更できません。http://www.44342.com/mac-f735-t412-p1.htmからインスピレーションを得て、これを解決するために私がしたことは次のとおりです。

  1. 整理する代わりに、Xcode プロジェクトを開くか、空のプロジェクトを作成します。

  2. それを選択し、「情報」ボタンをクリックします。

  3. プロジェクト情報パネルのセクションビルドで、アーキテクチャ行をダブルクリックして、必要なものに置き換えます。$(ARCHS_STANDARD_32_BIT) -> $(ARCHS_STANDARD_64_BIT))

  4. プロジェクト情報パネル セクション ビルドで、[コード センス インデックスの再構築ボタン] をクリックします (必要ではないかもしれません)。

  5. Xcode を再起動すると、問題は解決しました。

編集: オーガナイザーで開いたフォルダーに対してのみ機能し、新しいフォルダーごとに 4. と 5. の手順をやり直す必要があります。まあそれは回避策です。

于 2011-05-31T11:27:18.320 に答える