- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
I am not a well accomplished fortran programmer, so I am learning on the fly.
Actual I am trying to compile some fortran90 code. You may find the code here:
http://www.brc.tamus.edu/swat/downloads/pc/swat2009/dev_code_rev_436.zip
But I always get error messages:
Error 1 error LNK2005: _READMGT already defined in readmgt.obj readmgtsave.obj
Error 2 fatal error LNK1169: one or more multiply defined symbols found Debug\\swat_h.exe
I am using Microsoft Visual Studio 9.0 and Intel Visual Fortran Compiler, Version 11.1.065. on a 64bit Windows7 system.
The error messages also appear if i start the compiler from the command line.
Actual I am trying to compile some fortran90 code. You may find the code here:
http://www.brc.tamus.edu/swat/downloads/pc/swat2009/dev_code_rev_436.zip
But I always get error messages:
Error 1 error LNK2005: _READMGT already defined in readmgt.obj readmgtsave.obj
Error 2 fatal error LNK1169: one or more multiply defined symbols found Debug\\swat_h.exe
I am using Microsoft Visual Studio 9.0 and Intel Visual Fortran Compiler, Version 11.1.065. on a 64bit Windows7 system.
The error messages also appear if i start the compiler from the command line.
1 解決策
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
(1) Thelist of files is incomplete - there are lots of "use parm" statements but no parm.f (or a file with module parm defined)
(2) The subroutine READMGT occurs twice - once in readmgt.f and again in readmgtsave.f so it appearsyour project has *both* of these files in its list of source fileshence you will get the "already defined ..." message.
Les
(2) The subroutine READMGT occurs twice - once in readmgt.f and again in readmgtsave.f so it appearsyour project has *both* of these files in its list of source fileshence you will get the "already defined ..." message.
Les
コピーされたリンク
2 返答(返信)
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
(1) Thelist of files is incomplete - there are lots of "use parm" statements but no parm.f (or a file with module parm defined)
(2) The subroutine READMGT occurs twice - once in readmgt.f and again in readmgtsave.f so it appearsyour project has *both* of these files in its list of source fileshence you will get the "already defined ..." message.
Les
(2) The subroutine READMGT occurs twice - once in readmgt.f and again in readmgtsave.f so it appearsyour project has *both* of these files in its list of source fileshence you will get the "already defined ..." message.
Les
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Thanks for your help.
(1) I added the parm.mod file from a previous version.
(2) I removed readmgtsave.f
After that I was able to compile the source code without an error.
(1) I added the parm.mod file from a previous version.
(2) I removed readmgtsave.f
After that I was able to compile the source code without an error.
