Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

msobj80.dll link error

Michael8
Beginner
915 Views

Hello:

I'm trying to help a coworker who is getting a linker error that says that msobj80.dll is a "bad DLL or entry point". He has IVF 11.0.038 and is using the Visual Studio 2008 Shell (with SP1).

From various searches, it looked like adding msobj80.dll into his C:\\Program Files\\Microsoft Visual Studio 9.0\\Common7\\IDE directory may help - but it didn't.

Any other solutions out there?

Thanks.
Michael

0 Kudos
7 Replies
Steven_L_Intel1
Employee
915 Views
Are you sure he is using VS2008 Shell with 11.0.038? Perhaps he is using VS2005 Premier Partner Edition instead? msobj80.dll is a VS2005 file. Is he perhaps using the VS2005 linker?
0 Kudos
Michael8
Beginner
915 Views

Sorry - I meant that he's using 11.1.038. But yes, I double checked, and he's running theVS2008 shell. Is it possible that the wrong linker is being used? How can I check which linker is being called? The BuildLog doesn't give an indication.

Thanks.
Michael

0 Kudos
Steven_L_Intel1
Employee
915 Views

Under Linker > General, set Suppress Startup Banner to No and rebuild.

0 Kudos
Michael8
Beginner
915 Views

The version number it gave for the linker was 9.00.21022.08.

Thanks.
Michael

0 Kudos
Steven_L_Intel1
Employee
915 Views
Ok. I now see that the VS2008 linker does indeed use that DLL. Strange. The DLL should be in C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE but you said that copying it there did not help. Where did you get the one you copied? Right click on that DLL and select Properties, Version. What is the file version? It should be 9.0.21022.8.
0 Kudos
Michael8
Beginner
915 Views

The one we had copied there for him was from his C:\Program Files\Microsoft Visual Studio 9.0\VC\Bin\amd64 directory. That also has a version number of 9.0.21022.8 (but I guess it was a bad idea to use that one because it's for 64-bit machines?).

We have now copied over the "correct" version - the one I have on my machine in the ......\Common7\IDE directory, and things are finally working.

Thanks for your help!
Michael

0 Kudos
Steven_L_Intel1
Employee
915 Views
Right - you need to get the architecture right. Glad to hear that this helped.
0 Kudos
Reply