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!

-Ninggang

Similar questions and discussions