User login


You are here

Troubles with ABAQUS subroutine compiler after update of Visual Studio 2015

I always use "Microsoft Visual Studio 11.0" and "Intel\Composer XE 2011 SP1" to apply all the user subroutines.

Recently, the university administrator updated the Visual Studio to 2105 (14.0) on my lab computer. 

When I tried to run an OLD simulation which WORKED perfectly before, it returned me the error message below:


Begin Linking Abaqus/Standard User Subroutines

   Creating library standardU.lib and object standardU.exp

standardU_static.lib(SMAStsUsubs_IF.obj) : error LNK2005: DllMain already defined in MSVCRT.LIB(dllmain.obj)

standardU.dll : fatal error LNK1169: one or more multiply defined symbols found

Abaqus Error: Problem during linking - Abaqus/Standard User Subroutines.

  This error may be due to a mismatch in the Abaqus user subroutine arguments.

  These arguments sometimes change from release to release, so user subroutines

  used with a previous release of Abaqus may need to be adjusted.

Abaqus/Analysis exited with errors


Although Visual Studio has been updated, I still called the "Microsoft Visual Studio 11.0" and "Intel\Composer XE 2011 SP1".

Can anyone help me on this issue?

Thank you very much!




farzin's picture

Dear  Ninggang

I am also struggling with this issue, could you find any solution?

I should be grateful if share with me.



Hi Farzin,

I haven't been here for a while. Sorry for the late reply. Unfortunately, my solution was rolling back to ABAQUS 6.12.

Actually, I've seen my friends who have successfully configured 6.14-2 with various versions of VS and IVF. But, the IT staff from the college were not that helpful. So, I'm still using 6.12 now. 

How about you? Have you figured this out?



Subscribe to Comments for "Troubles with ABAQUS subroutine compiler after update of Visual Studio 2015"

Recent comments

More comments


Subscribe to Syndicate