- 締切済み
visual fortranのコンパイル時のエラー
visual fortranでコンパイルをすると最後に LINK : fatal error LNK1181: cannot open input file "C:\DOCUME~1\dfor.lib" というエラーが出てしまいます。 ちなみにOSはXPProで、普段使ってるユーザーアカウントではなく Administratorでログインすると問題なく使えます。 インストールが普段のユーザーアカウントではできず、 administratorでしたことが影響しているのでしょうか。 dfor.libですが友達のPCにも入っていませんでした。 どなたか教えてください。
- simpsons85
- お礼率5% (1/19)
- その他(プログラミング・開発)
- 回答数2
- ありがとう数7
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- 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です.何か打開策があれば助言お願いします.
- ベストアンサー
- その他(プログラミング・開発)
- 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とFORTRANのリンクについて
C/C++(MAIN)とFORTRAN(SUB)のリンク時エラーの対応策をご教授願いたい 環境(WIN2000/Visual Studio .NET 2003統合環境/IntelFortran9.0/にて FORTRAN(SUB)をLIBとして、C/C++プロジェクトにてリンクしようとして 参照エラーが多発する ▼問題のリンクエラーメッセージ--------------------------------- error LNK2019: 未解決の外部シンボル _for_emit_diagnostic が関数 _input で参照されました。 同上 _for_open が関数 _input で参照されました。 同上 _f_ldnint_val が関数 _ransu で参照されました。 その他、同上エラーが多発 -------------------------------------------------------------- 多分、FORTRAN側のライブラリ関係が、Cリンカーに設定できていないのでは と推測し検討中だが、手がかりがつかめない状態です 何かヒントでもあれば幸いです。
- 締切済み
- その他(プログラミング・開発)
- Fortran90/Fortran95→Fortran77
大学の授業でFortranを使ったプログラミングを勉強しています。 以下の文が大学のPCに入っているコンパイラでは問題なくコンパイルでき実行できるのですが、家のPCだとコンパイルすることが出来ません(以下の文でエラーが出ます) 大学のPCの開発環境はFujitsu-FORTRANだと思います(^ ^; 家のPCはSalford FTN77 Personal Edition CompilerとCPad for Salford FTN77を組み合わせて使用しています なぜエラーがでるのか自分なりに考えた結果、Fortran90/Fortran95のプログラムをFortran77のコンパイラでコンパイルしているからだと思います(全くの勘違いだったら指摘して下さい) Fortran90/Fortran95の開発環境がフリーで整えばいいのですが、見つからないのでプログラムを修正したいと思います そこで、力を貸していただきたいのです 前置きが長くなりましたが、エラーが出る文は以下のところです open(8,file='freq_ex13.dat',action='write',status='replace') ここを、Fortran77のコンパイラでコンパイルできるようにアドバイスを下さい よろしくお願いします
- ベストアンサー
- その他(プログラミング・開発)
- 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!!"); } 以上
- ベストアンサー
- C・C++・C#
- DirectX8でコンパイルエラー
DirectX8実践プログラミングという本についてくるサンプルプログラムを コンパイルしようとしているのですが、 sprite.obj : error LNK2001: 外部シンボル "_D3DXCreateSprite@8" は未解決です sprite.obj : error LNK2001: 外部シンボル "_D3DXCreateTextureFromFileA@12" は未解決です sprite.obj : error LNK2001: 外部シンボル "_Direct3DCreate8@4" は未解決です .\Debug/spriteanimate.exe : fatal error LNK1120: 外部参照 3 が未解決です。 link.exe の実行エラー となってしまいます。DirectXを使っての勉強をはじめたばかりなのですが いきなりつまってしまいました。 おそらくライブラリが見つからないのかと思うのですが ライブラリのディレクトリ設定でC:\mssdk\libも追加されていました。 DirectX8SDKについてくるサンプルはコンパイル出来るのですが どういう理由が考えられるでしょうか?
- ベストアンサー
- C・C++・C#
- WIndowsでのFortranプログラムのエラー
Fortranで作られたらしいプログラムをドス窓で実行させた時に「Cannot Open File "F90.EER" #・・」のようなエラーメッセージが出てしまいプログラムが止まります。 これはどういう意味でどうすればよろしいのでしょうか?
- 締切済み
- その他(プログラミング・開発)
- Visual studio c++ dll作成時のエラー
c初心者です。 ユーザーからもらったaaa.dllにある関数Calc_UL(struct型)をコールするbbb.dllを作成しようしています。 コンパイルはとおるのですが、 dllのビルドがうまくいきません。ユーザーからはaaa.dllとaaa.libとaaa.hだけもらっており、aaa.libにはリンク設定をしています。 bbb.obj : error LNK2001: 外部シンボル ""int __stdcall Calc_UL(struct ULData *)" (?Calc_UL@@YGHPAUULData@@@Z)" は未解決です Debug/bbb.dll : fatal error LNK1120: 外部参照 1 が未解決です。 link.exe の実行エラー aaa.dllを指定するところが特に無いのですが、どこかで指定しないといけないのでしょうか? よろしくお願いします。
- ベストアンサー
- C・C++・C#
- fortran:includeできないとエラーがでます
unix上にtelnetしてプログラムをつくっているのですが、fortranのプログラム中でinclude文を実行するとコンパイル時に Cannot open include file ’ヘッダーファイル名’ と出ます。 読み込むヘッダーファイルは市販のものをインストールしたものでこのファイルは/usr/includeにシンボリックリンクの形で存在しリンク先も存在します。ちなみにヘッダーファイル名を実在しないものにしても同じエラーメッセージが出ます。 なにが原因なのでしょうか。お心当たりのある方はよろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
補足
たしかにユーザー名が日本語でした。 コントロールパネルのユーザーアカウントから 名前を変更しましたが、Document and Settingsのフォルダの 名前が漢字のまま変わりません。 再起動しても同じです。 どのようにすればかわるのでしょうか?