FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Debug build failure. VS 2008

 
Post new topic   Reply to topic     Forum Index -> Visual D
View previous topic :: View next topic  
Author Message
eldar



Joined: 14 Jun 2008
Posts: 101
Location: Ufa, Russia

PostPosted: Sat Aug 28, 2010 8:50 am    Post subject: Debug build failure. VS 2008 Reply with quote

Hi!

I'm trying to build a hello world app in debug mode and all I get is:

------ Build started: Project: ddmd, Configuration: Debug Win32 ------
Building Debug\ddmd.exe...
Converting debug information...
C:\projects\ddmd\ddmd\Debug\ddmd.pdb: cannot add symbols to module, probably msobj80.dll missing
Building Debug\ddmd.exe failed!
Details saved as "file://C:\projects\ddmd\ddmd\Debug\buildlog.html"
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

There isn't such a library in Visual Studio distribution.

Thanks!

Update: I get the same error with VS 2010.
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Sat Aug 28, 2010 1:45 pm    Post subject: Reply with quote

Hi Eldar,

I guess you are using the Visual Studio Shell. Unfortunately, it is missing this file. msobj100.dll for VS2010 can be found in the Windows SDK

http://www.microsoft.com/downloads/details.aspx?FamilyID=6b6c21d2-2006-4afa-9702-529fa782d63b&displaylang=en

or in the VC Express distribution.

msobj80.dll is needed for VS2008, i think you can find it in an older SDK.

Unfortunately, all of these require large installations, but I'm not aware of a smaller package that contains these files.

Rainer
Back to top
View user's profile Send private message
eldar



Joined: 14 Jun 2008
Posts: 101
Location: Ufa, Russia

PostPosted: Mon Aug 30, 2010 2:40 am    Post subject: Reply with quote

Hi! Thanks for help.

I've installed SDK for VS 2010, but it doesn't seem to contain that file, I can't find it anywhere. But somehow the msobj80.dll appeared on my disk, so I ran VS2008 again and it worked! Too bad that I already started liking VS2010!
Back to top
View user's profile Send private message
eldar



Joined: 14 Jun 2008
Posts: 101
Location: Ufa, Russia

PostPosted: Mon Aug 30, 2010 4:42 am    Post subject: Reply with quote

Ok I installed VC++ express 2010 and got the dll from there. Although when uninstalled it it corrupted Shell installation but that's another matter... Thanks!

P.S. Maybe requirement of these dlls in case of VS Shell needs to be reflected in the wiki.
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Mon Aug 30, 2010 12:15 pm    Post subject: Reply with quote

Hi,

The VS2010 shell misses msobj100.dll. It should be available in the SDK for VS2010. You should place it into <vs-installation-path>\Common7\IDE

The DLL is actually needed by a DLL loaded by cv2pdb which mentions the issue on the installation page. Visual D has a short note here: http://www.dsource.org/projects/visuald/wiki/KnownIssues#VisualStudioExpress, but I agree, it should be more prominent.

If you have both VS2008 and VS2010 installed, cv2pdb loads the VS2008 version first (VS including VC-Express here).
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> Visual D All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group