- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
I have a two-project solution: A C console program (MOSCEM_TWLF)calls a function in the a FORTRAN static library (TWLFlib). Haveno problem to build and run in debug configuration. But in release configurations, compiler (IV9.1) gave me the following errors. I'v never used those external symbols in the error messages anywhere in my fortran static library program. I tried a few thing, such as turning off optimization, but it didn't fly. Do you have a clue of what happened? Anybody? Thanks a lot.
Hua
------ Build started: Project: TWLFlib, Configuration: Release Win32 ------
TWLFlib - up-to-date.
------ Build started: Project: MOSCEM_TWLF, Configuration: Release Win32 ------
Linking...
twlflib.lib(TWLFDRIVER.obj) : error LNK2019: unresolved external symbol _for_write_seq_fmt referenced in function _TWLFINPUT
twlflib.lib(mHydrology.obj) : error LNK2019: unresolved external symbol _for_write_seq_fmt referenced in function _MHYDROLOGY_mp_HYDROLOGY
twlflib.lib(flowData.obj) : error LNK2019: unresolved external symbol _for_write_seq_lis referenced in function _MFLOWDATA_mp_ALLOCFLOWDATASTRC
twlflib.lib(TWLFDRIVER.obj) : error LNK2019: unresolved external symbol _for_write_seq_lis referenced in function _TWLFINPUT
twlflib.lib(mTWLFinout.obj) : error LNK2019: unresolved external symbol _for_write_seq_lis referenced in function _MTWLFINOUT_mp_TWLFIN
twlflib.lib(landuse.obj) : error LNK2019: unresolved external symbol _for_write_seq_lis referenced in function _MLANDUSE_mp_ALLOCLANDUSESTRC
twlflib.lib(utilities.obj) : error LNK2019: unresolved external symbol _for_write_seq_lis referenced in function _MUTILITIES_mp_GETEXEDIRECTORY
twlflib.lib(mTWLFinout.obj) : error LNK2019: unresolved external symbol _for_cpystr referenced in function _MTWLFINOUT_mp_TWLFIN
twlflib.lib(utilities.obj) : error LNK2019: unresolved external symbol _for_cpystr referenced in function _MUTILITIES_mp_GETEXEDIRECTORY
twlflib.lib(mTWLFinout.obj) : error LNK2019: unresolved external symbol _for_open referenced in function _MTWLFINOUT_mp_TWLFIN
twlflib.lib(mTWLFinout.obj) : error LNK2019: unresolved external symbol _for_read_seq_lis referenced in function _MTWLFINOUT_mp_TWLFIN
twlflib.lib(mTWLFinout.obj) : error LNK2019: unresolved external symbol _for_close referenced in function _MTWLFINOUT_mp_TWLFIN
twlflib.lib(mHydrology.obj) : error LNK2019: unresolved external symbol _for_close referenced in function _MHYDROLOGY_mp_HYDROLOGY
twlflib.lib(mTWLFinout.obj) : error LNK2019: unresolved external symbol _for_read_seq_lis_xmit referenced in function _MTWLFINOUT_mp_TWLFIN
twlflib.lib(mTWLFinout.obj) : error LNK2019: unresolved external symbol _for_concat referenced in function _MTWLFINOUT_mp_TWLFIN
twlflib.lib(utilities.obj) : error LNK2001: unresolved external symbol _for_concat
twlflib.lib(mTWLFinout.obj) : error LNK2019: unresolved external symbol _for_stop_core referenced in function _MTWLFINOUT_mp_TWLFIN
twlflib.lib(landuse.obj) : error LNK2001: unresolved external symbol _for_stop_core
twlflib.lib(utilities.obj) : error LNK2019: unresolved external symbol _for_stop_core referenced in function _MUTILITIES_mp_AGREGARRAYDAILYTOMONTHLY
twlflib.lib(flowData.obj) : error LNK2001: unresolved external symbol _for _stop_core
twlflib.lib(mHydrology.obj) : error LNK2019: unresolved external symbol _for_write_seq_fmt_xmit referenced in function _MHYDROLOGY_mp_HYDROLOGY
twlflib.lib(flowData.obj) : error LNK2001: unresolved external symbol _for_check_mult_overflow
twlflib.lib(mHydrology.obj) : error LNK2019: unresolved external symbol _for_check_mult_overflow referenced in function _MHYDROLOGY_mp_ALLOCHYDROPRSTRC
twlflib.lib(landuse.obj) : error LNK2001: unresolved external symbol _for_check_mult_overflow
twlflib.lib(meteoData.obj) : error LNK2001: unresolved external symbol _for_check_mult_overflow
twlflib.lib(utilities.obj) : error LNK2001: unresolved external symbol _for_check_mult_overflow
twlflib.lib(flowData.obj) : error LNK2001: unresolved external symbol _for_alloc_allocatable
twlflib.lib(mHydrology.obj) : error LNK2019: unresolved external symbol _for_alloc_allocatable referenced in function _MHYDROLOGY_mp_ALLOCHYDROPRSTRC
twlflib.lib(landuse.obj) : error LNK2001: unresolved external symbol _for_alloc_allocatable
twlflib.lib(meteoData.obj) : error LNK2001: unresolved external symbol _for_alloc_allocatable
twlflib.lib(utilities.obj) : error LNK2001: unresolved external symbol _for_alloc_allocatable
twlflib.lib(utilities.obj) : error LNK2019: unresolved external symbol _for_f90_index referenced in function _MUTILITIES_mp_GETEXEDIRECTORY
twlflib.lib(utilities.obj) : error LNK2019: unresolved external symbol _ABORT referenced in function _MUTILITIES_mp_GETEXEDIRECTORY
twlflib.lib(flowData.obj) : error LNK2019: unresolved external symbol _ABORT referenced in function _MFLOWDATA_mp_CALCFLOWDATADAILYSTATS
twlflib.lib(utilities.obj) : error LNK2019: unresolved external symbol _for_len_trim referenced in function _MUTILITIES_mp_DATECVT
twlflib.lib(utilities.obj) : error LNK2019: unresolved external symbol _for_f90_scan referenced in function _MUTILITIES_mp_DATECVT
twlflib.lib(utilities.obj) : error LNK2019: unresolved external symbol _for_read_int_lis referenced in function _MUTILITIES_mp_DATECVT
twlflib.lib(utilities.obj) : error LNK2019: unresolved external symbol _for_write_int_fmt referenced in function _MUTILITIES_mp_DATECVTBK
twlflib.lib(utilities.obj) : error LNK2019: unresolved external symbol _for_deallocate referenced in function _MUTILITIES_mp_AGREGARRAYDAILYTOMONTHLY
Release/MOSCEM_TWLF.exe : fatal error LNK1120: 19 unresolved externals
Build log was saved at "file://c:2006summerMoscem_twlfReleaseBuildLog.htm"
MOSCEM_TWLF - 40 error(s), 0 warning(s)
---------------------- Done ----------------------
Build: 1 succeeded, 1 failed, 0 skipped
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
All of a sudden my Intel 10.0 (10.1 also) debug compile will not link verysimilar to the first post. I understand your instructions but I don't see anywhere in the VS2005 interface that "Disable directives for default libraries" reference. I get the following error messages:
1>------ Build started: Project: CMS-Flow2d, Configuration: Debug Win32 ------
1>Linking...
1>Xmdff.obj : error LNK2019: unresolved external symbol _for_len_trim referenced in function _XMDF_mp_XF_CREATE_FILE
1>SUB_CMS-3.5-103107.obj : error LNK2001: unresolved external symbol _for_len_trim
1>GLOBAL_MODULE-103107.obj : error LNK2019: unresolved external symbol _for_write_seq_lis referenced in function _GLOBAL_mp_PRESSRETURN
1>SUB_CMS-3.5-103107.obj : error LNK2001: unresolved external symbol _for_write_seq_lis
1>GLOBAL_MODULE-103107.obj : error LNK2019: unresolved external symbol _for_write_seq_fmt referenced in function _GLOBAL_mp_PRESSRETURN
1>SUB_CMS-3.5-103107.obj : error LNK2001: unresolved external symbol _for_write_seq_fmt
1>GLOBAL_MODULE-103107.obj : error LNK2019: unresolved external symbol _for_read_seq_fmt referenced in function _GLOBAL_mp_PRESSRETURN
1>SUB_CMS-3.5-103107.obj : error LNK2001: unresolved external symbol _for_read_seq_fmt
1>GLOBAL_MODULE-103107.obj : error LNK2019: unresolved external symbol _for_emit_diagnostic referenced in function _GLOBAL_mp_UPCASE
1>SUB_CMS-3.5-103107.obj : error LNK2001: unresolved external symbol _for_emit_diagnostic
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_write_seq_fmt_xmit referenced in function _TSOUT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_check_mult_overflow referenced in function _TSOUT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_alloc_allocatable referenced in function _TSOUT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_f90_index referenced in function _TSOUT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_trim referenced in function _TSOUT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_concat referenced in function _TSOUT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_dealloc_allocatable referenced in function _TSOUT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_deallocate referenced in function _TSOUT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_open referenced in function _PRINT_HEADER_INFO
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_cpystr referenced in function _ADD_DIAG_OUTPUT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_iargc referenced in function _NEW_GETDAT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_inquire referenced in function _NEW_GETDAT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_stop_core referenced in function _NEW_GETDAT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_getarg referenced in function _NEW_GETDAT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_read_seq_lis referenced in funct ion _NEW_GETDAT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_read_seq_lis_xmit referenced in function _NEW_GETDAT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_cpstr referenced in function _NEW_GETDAT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_read_int_lis referenced in function _NEW_GETDAT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_read_int_lis_xmit referenced in function _NEW_GETDAT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_write_seq_lis_xmit referenced in function _NEW_GETDAT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_close referenced in function _NEW_GETDAT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_adjustl referenced in function _NEW_GETDAT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_write_int_fmt referenced in function _NEW_GETDAT._PROCESS_DRIVER_INFO
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol ___powr8i4 referenced in function _ADVECTIONW
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_backspace referenced in function _VECTOUT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_is_nan_t_ referenced in function _STEEROUT
1>SUB_CMS-3.5-103107.obj : error LNK2019: unresolved external symbol _for_read_seq_fmt_xmit referenced in function _TSHEADER
1>LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
1>DebugCMS-Flow.exe : fatal error LNK1120: 33 unresolved externals
1>
1>Build log written to "file://C:DATANumerical ModelsCMSIntelCMS-Flow2dDebugBuildLog.htm"
1>CMS-Flow2d - 39 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page