Community
cancel
Showing results for 
Search instead for 
Did you mean: 
sherryjones0410
Beginner
117 Views

LNK2019: LNK1120 Unresolved External Symbol

PSSE33 and upgraded to IVF 2020 but using 2015 only for VS2010 compiler

Creating library C:\Users\xxxxxxx\.pssenvmgr\dsusr.lib and object C:\Users\xxxxxxx\.pssenvmgr\dsusr.exp

 libirc.lib(irc_msg_support.obj) : error LNK2019: unresolved external symbol ___stdio_common_vsprintf referenced in function ___libirc_get_msg

 libirc.lib(irc_msg_support.obj) : error LNK2019: unresolved external symbol ___acrt_iob_func referenced in function ___libirc_print

 libirc.lib(irc_msg_support.obj) : error LNK2019: unresolved external symbol ___stdio_common_vfprintf referenced in function ___libirc_print

 C:\Users\xxxxxxx\.pssenvmgr\dsusr.dll : fatal error LNK1120: 3 unresolved externals

I am IT Support assisting Engineering and have just upgraded IVF to 2020 ... PSSE34 is compiling fine but are having issues with PSSE33 at the Linkage portion.  Can you please assist?

Labels (1)
0 Kudos
3 Replies
mecej4
Black Belt
108 Views

I do not know what PSSE33 is, but the symptoms suggest that you need to include an additional library at link time: the Microsoft legacy_stdio_definitions.lib . For more details, please see:

https://docs.microsoft.com/en-us/cpp/porting/overview-of-potential-upgrade-issues-visual-cpp?view=ms...

 

JohnNichols
Valued Contributor I
103 Views

It appears to be a Siemens Power System engineering program, probably oldish. 

Steve_Lionel
Black Belt Retired Employee
69 Views

In case it wasn't clear from @mecej4's reply, this is really from upgrading Microsoft Visual Studio, not Intel Fortran. 

Reply