web-dev-qa-db-ja.com

Ms Visual Studio Community用のインテルFortranコンパイラをインストールする方法

まず、公式サイトからMs Visual Studio Community 2017をインストールします。それはうまくいきます。

次に、Intel Developer Zone SiteからIntel®Parallel Studio XE Cluster Edition(FortranおよびC/C++を含む)をインストールします。そのサイトには、学生向けのツールが無料で提供されていました。

インストールは次のソフトウェアをインストールしました:

Intel Parallel Studio XE 2017

しかし、新しいFortranプロジェクトを作成しようとしたときに、Visual Studio Community 2017にオプションが見つかりませんでした。

New Project on Visual Studio Community 2017

次に、この問題についてインターネットで検索したところ、次の記事が見つかりました: Visual StudioでのFortran統合の問題のトラブルシューティング

Intel Parallel Studio XE 2017(コンパイラバージョン17.0)を使用している場合、Visual Studioバージョン2012、2013、2015がサポートされています。

Ms Visual Studio Community 2015をダウンロードしようとしましたが、ダウンロードできませんでした。マイクロソフトのWebサイトでは、現在Visual Studio Community 2017しか提供されていません。

Math Kernel LibraryまたはBlas、Linpack、Lapackを使用してFortranまたはC/C++プロジェクトを構築したい。私に何ができる?この統合の問題を解決する方法はありますか、VS Community 2015を見つけるべきですか、それともGNU-GCCコンパイラを試すべきですか?

2
Adolfo Correa

当時の解決策は、@ Ramhoundがコメントし、Intel Parallel Studio XE 2017を再インストールした後、VS Community 2015をインストールすることでした。現在、Intel Parallel Studio XE 2018はVisual Studio 2017をサポートしています。

しかし、将来的にはこの問題が繰り返される可能性があり、次はIntel Parallel Studio XEでサポートされている最新のVisual Studioをインストールする手順です。

  1. まず、利用可能なIntel Parallel Studio XEでサポートされているVisual Studioのバージョンを確認してください。このサイトで確認できます Microsoft Visual StudioでのFortran統合の問題のトラブルシューティング*

  2. インストールするIntel Parallel Studio XEがサポートするVisual Studioをインストールします。サポートされているバージョンのVisual Studioが最新バージョンではない場合は、古いバージョンを VS old downloads からダウンロードできます。

  3. 最後に、Parallel Studio XEをインストールします。

2
Adolfo Correa

スティーブ・ライオネル、別名フォートラン氏

VS2015コミュニティはIntel Fortranをサポートしており、実際、この正確な組み合わせを先日テストしました。 VS2015のカスタムインストールを選択し、プログラミング言語> C++のチェックボックスをオンにする必要があります。以前にそれを行っていない場合は、VSインストールを再実行し、設定を変更してから、Parallel Studio XEインストール(2015 Update 4以降)を再実行してVS2015統合を選択します。

これで問題が解決しない場合は、VSの一部としてWindows SDKがインストールされている場所を特定し、そのバイナリパスを[ツール]> [オプション]> [インテルコンパイラとライブラリ]> [Visual Fortran]> [コンパイラ]の[実行可能ファイル]リストに追加する必要があります。私のシステムでは、これはC:\ Program Files(x86)\ Windows Kits\8.1\bin\x64\rc.exe(64ビットの場合)およびC:\ Program Files(x86)\ Windows Kits\8.1\bin\x86です。 32ビット用の\ rc.exe

0
Rich Pauloo