主题:大家帮忙看看我这是怎么回事?
我下了一个fortran程序来运行,程序没问题,
我用compaq fortran6.6编译时没报错,具体的是下面这样的:
--------------------Configuration: NRLXRF - Win32 Debug--------------------
Compiling Fortran...
F:\NRL\NRLXRF.FOR
F:\NRL\NRLXRF.FOR(139) : Warning: Because of COMMON, the alignment of object is inconsistent with its type [HEX]
DOUBLE PRECISION HXU, HEX, HSAMP, HXS
----------------------------^
F:\NRL\NRLXRF.FOR(371) : Warning: Because of COMMON, the alignment of object is inconsistent with its type [HEX]
DOUBLE PRECISION HXU, HEX, HSAMP, HXS, HBL6, HW6, HNONE, HUND
----------------------------^
F:\NRL\NRLXRF.FOR(758) : Warning: Because of COMMON, the alignment of object is inconsistent with its type [HEX]
DOUBLE PRECISION HEX, HEXB, HXXX, HBLNK
-----------------------^
F:\NRL\NRLXRF.FOR(993) : Warning: Because of COMMON, the alignment of object is inconsistent with its type [HEX]
DOUBLE PRECISION HXU, HEX, HSAMP, HXS, HBL6
----------------------------^
F:\NRL\NRLXRF.FOR(1573) : Warning: Because of COMMON, the alignment of object is inconsistent with its type [HEX]
DOUBLE PRECISION HSP, H1, H2, HTEMP, HEX, HNONE, HFILT, HDONE
-------------------------------------------^
F:\NRL\NRLXRF.FOR(1918) : Warning: Because of COMMON, the alignment of object is inconsistent with its type [HEX]
DOUBLE PRECISION HZY, HEX, HXX, HBLNK
----------------------------^
[color=FF00FF]NRLXRF.OBJ - 0 error(s), 6 warning(s)[/color]
但是链接时就出现了这样的问题:
--------------------Configuration: NRLXRF - Win32 Debug--------------------
Linking...
NRLXRF.OBJ : error LNK2001: unresolved external symbol _FILIO@20
Debug/NRLXRF.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
[color=FF0000]NRLXRF.exe - 2 error(s), 0 warning(s)[/color]
不知怎么回事?怎么处理啊?高手指点下!
我用compaq fortran6.6编译时没报错,具体的是下面这样的:
--------------------Configuration: NRLXRF - Win32 Debug--------------------
Compiling Fortran...
F:\NRL\NRLXRF.FOR
F:\NRL\NRLXRF.FOR(139) : Warning: Because of COMMON, the alignment of object is inconsistent with its type [HEX]
DOUBLE PRECISION HXU, HEX, HSAMP, HXS
----------------------------^
F:\NRL\NRLXRF.FOR(371) : Warning: Because of COMMON, the alignment of object is inconsistent with its type [HEX]
DOUBLE PRECISION HXU, HEX, HSAMP, HXS, HBL6, HW6, HNONE, HUND
----------------------------^
F:\NRL\NRLXRF.FOR(758) : Warning: Because of COMMON, the alignment of object is inconsistent with its type [HEX]
DOUBLE PRECISION HEX, HEXB, HXXX, HBLNK
-----------------------^
F:\NRL\NRLXRF.FOR(993) : Warning: Because of COMMON, the alignment of object is inconsistent with its type [HEX]
DOUBLE PRECISION HXU, HEX, HSAMP, HXS, HBL6
----------------------------^
F:\NRL\NRLXRF.FOR(1573) : Warning: Because of COMMON, the alignment of object is inconsistent with its type [HEX]
DOUBLE PRECISION HSP, H1, H2, HTEMP, HEX, HNONE, HFILT, HDONE
-------------------------------------------^
F:\NRL\NRLXRF.FOR(1918) : Warning: Because of COMMON, the alignment of object is inconsistent with its type [HEX]
DOUBLE PRECISION HZY, HEX, HXX, HBLNK
----------------------------^
[color=FF00FF]NRLXRF.OBJ - 0 error(s), 6 warning(s)[/color]
但是链接时就出现了这样的问题:
--------------------Configuration: NRLXRF - Win32 Debug--------------------
Linking...
NRLXRF.OBJ : error LNK2001: unresolved external symbol _FILIO@20
Debug/NRLXRF.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
[color=FF0000]NRLXRF.exe - 2 error(s), 0 warning(s)[/color]
不知怎么回事?怎么处理啊?高手指点下!