• 締切済み

foratran error -Can't open indirect file -

計算のための2台目を購入しました。それにvisual studio,visual fortranをインストールして、1台目で作成したプログラムすべてを移し、2台目で走らそうとしたら・・ 以下のエラーがでます。 --------------------Configuration: loginova - Win32 Debug-------------------- Compiling Fortran... df: severe: Can't open indirect file C:\DOCUME~1\ Error executing df.exe. loginova.exe - 1 error(s), 0 warning(s) ネット調べても、同じ悩みを抱えている者は見つけられますが、有効的な解決法を見つけることができませんでした。 どなたかお願いします。 dfは、ユーザーズガイドに載っていましたが・・意味がわからず、役に立つのか立たないのかすらわかりません。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

あ~, 確かに環境変数の可能性はありますね>#1. TEMP とか TMP をなんとかすればいいのかもしれない. 修正する方法は上の人に聞け. implicit none と環境変数の関連について述べよ.

BOY12345
質問者

補足

上の者はfortran知らないんです・・ C使ってるので・・ ま、いろいろと複雑なんですわ・・

  • notnot
  • ベストアンサー率47% (4846/10257)
回答No.1

同じプログラムで動かないとすると、環境変数の違いじゃないですか?

BOY12345
質問者

補足

環境変数が違う時は、どのように修正したらよいのでしょうか? プログラムはimplicit noneで組んでいます。(←環境変数どうのこうのには関係ないですかね!?)

関連するQ&A

  • Compaq Visual Fortran を使っているのですが、エラーが解消出来ず困っています。

    Compaq Visual Fortran を使っているのですが、エラーを解消できません。 --------------------Configuration: park - Win32 Release-------------------- Compiling Fortran... df: severe: Can't open indirect file C:\DOCUME~1\DELL Error executing df.exe. park.exe - 1 error(s), 0 warning(s) とでてしまいます。人から頂いたものを解凍して実行しただけで、送り主のPCでは実行できているので、私のPCか解凍の仕方などにに原因があるのかもしれません。詳しい方いらっしゃいましたら何か可能性のあることを教えて頂けると幸いです。よろしくお願い致します。

  • C++ Compilerについて

    私は、MicrosoftのVisualC++でコンパイルしてるんですけど、コンパイルして実行しようとしたら以下のようなメッセージが表示されました。何が問題なんでしょうか? すごく初歩的な質問とは思いますが、困っているので教えてください。 -------------------Configuration: project2 - Win32 DebugLinking... LINK : fatal error LNK1201: error writing to program database "A:\Debug\project2.pdb"; check for insufficient disk space Error executing link.exe. project2.exe - 1 error(s), 0 warning(s)

  • Fortranについて,fatal error LNK1181

    Fortranをインストールしてプログラムをコンパイルしようとすると,以下のエラーが出ます. LINK : fatal error LNK1181: cannot open input file "C:\DOCUME~1\dfor.lib" 正常に作動させるにはどうしたらいいでしょうか.何か足らないものがあるのでしょうか.以下のフォルダに, インストールCDに入っているLIBファイルをすべてコピペしてみたのですが,変わりなしです. C:\Program Files\Microsoft Visual Studio\DF98\LIB OSはXP,今回インストールをしたFortran及びプログラム作成をしたFortranは,共にVisual Fortran 6.0です.何か打開策があれば助言お願いします.

  • フォートランプログラムのエラーについて

    自作のフォートランのプログラムをvisual fortranでコンパイル後,走らせたところ,以下のようなエラーがでました. forrtl: severe(161): Program Exception-array bounds exceeded Image   PC     Routine  Line   Source hoge.exe  ********  Unknown  Unknown Unknown 注)********:アルファベット交じりの数字.たぶん,16進数. LineやSourceなどは,Unknownと書いてありますので,トラブル解決のカギは,PCのところに表示されている,数字だと思われます.しかし,その数字が何の手がかりなのかがよくわかりません. どなたかご教示いただけませんでしょうか? よろしくお願いいたします.

  • FortranからCの関数を呼ぶ方法

    お世話になります。 標記件、以下の通り行っていますがうまくいきません。どなたかご存知の方おりましたらご教示下さい。よろしくお願いします。 (1)環境 ・Windows XP SP2 ・Compaq Visual Fortran Professional Edition 6.5.0 ・Visual C++ 6.0 Enterprise Edition (2)作業方法 ・Visual C++ を立ち上げ、その中でCプログラムとFortranプログラムのファイルを作成し、作業。 (3)現象 ・ビルドしようとすると以下のエラーが発生し、EXEが作成されない。 ------------------------------- Linking... LINK : warning LNK4098: defaultlib "libc.lib" conflicts with use of other libs; use /NODEFAULTLIB:library test01.obj : error LNK2001: unresolved external symbol _TEST@0 Debug/system.exe : fatal error LNK1120: 1 unresolved externals -------------------------------  ・個々のファイルのコンパイルは問題なし。 (4)ソース内容  --- Fortranプログラム"test01.f90" --- PROGRAM FileRW call test END  --- Cプログラム"system.cpp" --- #include <stdio.h> void test_(void) { printf("TEST PROGRAM!!"); } 以上

  • visual fortranのコンパイル時のエラー

    visual fortranでコンパイルをすると最後に LINK : fatal error LNK1181: cannot open input file "C:\DOCUME~1\dfor.lib" というエラーが出てしまいます。 ちなみにOSはXPProで、普段使ってるユーザーアカウントではなく Administratorでログインすると問題なく使えます。 インストールが普段のユーザーアカウントではできず、 administratorでしたことが影響しているのでしょうか。 dfor.libですが友達のPCにも入っていませんでした。 どなたか教えてください。

  • LINK : fatal error LNK1104について

    初心者です。 Microsoft Visual C++ 2008 Express EditionでC++の勉強を始めました。 しかし 「LINK : fatal error LNK1104: ファイル 'C:\DOCUME~1\○○' を開くことができません。」(○○は私の名前です) と表示され、exeファイルが生成されません。オブジェクトファイルはできているみたいです。 いろいろと調べてはみたんですが、環境設定の問題でしょうか?わかりません。 解決方法教えてください!

  • C++でのエラーについて

    Microsoft Visual C++ 2010 Express において、以下のファイル (http://1st.geocities.jp/shift486909/program/Bernoulli/func.cpp) をコンパイルしようとすると、 1>------ ビルド開始: プロジェクト: eter, 構成: Debug Win32 ------ 1>LINK : error LNK2001: 外部シンボル "_WinMainCRTStartup" は未解決です。 1>c:\users\garnet\documents\visual studio 2010\Projects\eter\Debug\eter.exe : fatal error LNK1120: 外部参照 1 が未解決です。 ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ========== というようなエラーが出てコンパイルできません。 何が原因なのでしょうか?

  • Fortran コンパイルエラーについて

    Fortranでコンパイルを行ったところ下記のエラーが発生し、原因がわからずにいます。 Fortranに関しては全くの初心者です。 コマンドプロンプト ----------------- C:\>g95 aaa.f90 Warning(115):Line 100 of aaa.f90 is being truncated In file aaa.f90:100  else if(hnum(mnum(ic-1,jc-1)) .eq. 45 .and. basin_num(nr) .eq. anum(mnum(ic-1,jc-1)) .and. znum(mnum(ic-1,jc-1)) .eq. 'obs') then 1 Error:Unexpected junk after ELSE statement at (1) aaa.f90ファイルは他の方が作成したものでそのaaa.exeもあるので、見よう見まねで Fortranをインストールし、試みましたがエラーでEXEが作成されませんでした。 Fortranはv4.1.2(g95 0.93)、使用しているOSはWindows7Professional(32ビット)です。 エラーがでている行のコードしか記述できず申し訳ないのですが、エラーの意味だけでも教えていただけますでしょうか。 ご教示頂きますようよろしくお願いします。

  • ビルド時のエラー

    行列の計算をする関数をいくつか作り、 それをまとめたファイルmatrix.cを作りました。 自作関数の、M_ADD, M_SUBなどが含まれています。 mainのファイルでmatrix.cをインクルードして、 ビルドしようとしたところ、コンパイルはうまくいくのですが、 リンク時にエラーが起こってしまいました。 具体的には、以下のような感じです。 Linking... matrix.obj : error LNK2005: _M_ADD already defined in main.obj matrix.obj : error LNK2005: _M_SUB already defined in main.obj Debug/計算.exe : fatal error LNK1169: one or more multiply defined symbols found Error executing link.exe. already defined と怒られていますが、 ほかの場所でそんな名前の関数を作った覚えはありません。 関数名をいろいろ変えてみてもだめでした。 ウェブサイトを調べてみても、見当たりませんでした。 これはどういうことなのでしょうか? どうすれば解消できるのでしょうか? どなたかわかるかた、教えていただけませんか? よろしくお願いします。 ちなみに、Visual C++ 6.0を使用しています。

専門家に質問してみよう