manifest mf for multiple os's [message #447539] |
Mon, 10 April 2006 11:28 |
Guido Kuepper 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 |
Guido Kuepper 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
|
|
|
Powered by
FUDForum. Page generated in 0.04344 seconds