Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Rich Client Platform (RCP) » manifest mf for multiple os's
manifest mf for multiple os's [message #447539] Mon, 10 April 2006 11:28 Go to next message
Guido Kuepper is currently offline Guido KuepperFriend
Messages: 17
Registered: July 2009
Junior Member
Hi NG,

just hoping to post on the right board, here my problem:

We have to use some OS-version dependent dlls in our rcp application.
Only using WinXP, everything works fine starting from the IDE, the
command line and webstart. Using a Win2K client causes a failure of
usage of the msvcrt.dll; so I modified the manifest.mf of the plugin as
follows:

....
Bundle-Localization: plugin
Bundle-NativeCode: native/dll/SyntaxCheckJni.dll;
native/dll/msvcp71d.dll;
native/dll/msvcr71.dll;
native/dll/msvcr71d.dll;
native/dll/WinXP/msvcrt.dll;
osname = WindowsXP;
processor = x86,
native/dll/SyntaxCheckJni.dll;
native/dll/msvcp71d.dll;
native/dll/msvcr71.dll;
native/dll/msvcr71d.dll;
native/dll/Win2K/msvcrt.dll;
osname = Windows2000;
processor = x86
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime
Bundle-ClassPath: .,
build/bin/clientconfig/,
build/bin/relclasses/,
native/dll/,
native/dll/Win2K,
native/dll/WinXP,
....


(Just taken form osgi spec...)

My mslext.dll's are now in separate folders called WinXP and Win2K, but
I am not able to get it running (always application is telling me that
LoadLibrary isn't able to find entry point for Syntax check, which
depents on msvcrt.dll).

What am I doing wrong?

Thanks in advance

Guido
Re: manifest mf for multiple os's [message #447586 is a reply to message #447539] Tue, 11 April 2006 09:29 Go to previous message
Guido Kuepper is currently offline Guido KuepperFriend
Messages: 17
Registered: July 2009
Junior Member
OK, just managed to do it only by defining the dlls that are different
for the different OSses, and all other for win32.

Guido


Guido Küpper schrieb:
> Hi NG,
>
> just hoping to post on the right board, here my problem:
>
> We have to use some OS-version dependent dlls in our rcp application.
> Only using WinXP, everything works fine starting from the IDE, the
> command line and webstart. Using a Win2K client causes a failure of
> usage of the msvcrt.dll; so I modified the manifest.mf of the plugin as
> follows:
>
> ...
> Bundle-Localization: plugin
> Bundle-NativeCode: native/dll/SyntaxCheckJni.dll;
> native/dll/msvcp71d.dll;
> native/dll/msvcr71.dll;
> native/dll/msvcr71d.dll;
> native/dll/WinXP/msvcrt.dll;
> osname = WindowsXP;
> processor = x86,
> native/dll/SyntaxCheckJni.dll;
> native/dll/msvcp71d.dll;
> native/dll/msvcr71.dll;
> native/dll/msvcr71d.dll;
> native/dll/Win2K/msvcrt.dll;
> osname = Windows2000;
> processor = x86
> Require-Bundle: org.eclipse.ui,
> org.eclipse.core.runtime
> Bundle-ClassPath: .,
> build/bin/clientconfig/,
> build/bin/relclasses/,
> native/dll/,
> native/dll/Win2K,
> native/dll/WinXP,
> ...
>
>
> (Just taken form osgi spec...)
>
> My mslext.dll's are now in separate folders called WinXP and Win2K, but
> I am not able to get it running (always application is telling me that
> LoadLibrary isn't able to find entry point for Syntax check, which
> depents on msvcrt.dll).
>
> What am I doing wrong?
>
> Thanks in advance
>
> Guido
Previous Topic:"resolving error" durind the RCP building
Next Topic:Plugin class constructor and start method
Goto Forum:
  


Current Time: Thu Dec 05 01:08:23 GMT 2024

Powered by FUDForum. Page generated in 0.04344 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top