You are viewing a plain text version of this content. The canonical link for it is here.
Posted to api@openoffice.apache.org by jg <jg...@jgoettgens.de> on 2013/01/25 15:46:58 UTC
Re: Regarding MSVCR80.dll
Why can't you stay with Visual Studio 2012 and install the associated
Visual Studio 2012 runtime libraries
(http://www.microsoft.com/en-us/download/details.aspx?id=30679) on the
other Windows targets?
If I remember correctly, MSVCR80.dll belongs to VS2005. So in case you
build different versions of your module using VS2012 and VS2005 you need
to have both associated runtime libraries installed.
--
jg
Re: Regarding MSVCR80.dll
Posted by jg <jg...@jgoettgens.de>.
Forget about Mac and Linux for a moment, since you already seem to have
problems on Windows.
It looks as if your makefile is incorrect about some dependencies. You
might also check that the manifest of the project has been set up
properly
(http://msdn.microsoft.com/en-us/library/ms235542%28v=vs.110%29.aspx),
although a manifest is not strictly required in your case. When you
build your project from within VS you don't have to worry about this.
It is probably not a good idea to simply compile and link your project
using a hand written makefile, because different platforms might need
other tools as well (like the manifest tool to bind the executable code
to the proper runtime libs) and you probably end up doing a lot of OS
dependent dispatching inside the makefile. Consider generating your
build environment with cmake (www.cmake.org).
jg
RE: Regarding MSVCR80.dll
Posted by "Shukla, Mangesh" <ma...@siemens.com>.
Hi jg,
My aim is to develop the client dll which deals with OpenOffice.org. This dll is required on Windows/Mac/Linux as we have a application that runs on all platforms. Because of this requirement, I moved from the Visual Studio project to Makefile so that only compilation is required on each platform. However I noticed that the dll built using the Makefile complained of the MSVCR80.dll. Incidentally I even have VS2005 installed on my machine which is Win7 x64. I tried changing the C++ compiler to VS2012, but it does not compile the Makefile. I would like to know if others have experienced similar problems with the Makefile.
Thanks
Mangesh
-----Original Message-----
From: jg [mailto:jg@jgoettgens.de]
Sent: Friday, January 25, 2013 8:17 PM
To: api@openoffice.apache.org
Subject: Re: Regarding MSVCR80.dll
Why can't you stay with Visual Studio 2012 and install the associated Visual Studio 2012 runtime libraries
(http://www.microsoft.com/en-us/download/details.aspx?id=30679) on the other Windows targets?
If I remember correctly, MSVCR80.dll belongs to VS2005. So in case you build different versions of your module using VS2012 and VS2005 you need to have both associated runtime libraries installed.
--
jg