diff options
Diffstat (limited to 'trunk/java/README')
-rw-r--r-- | trunk/java/README | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/trunk/java/README b/trunk/java/README index 5558f12..8b6f5bc 100644 --- a/trunk/java/README +++ b/trunk/java/README @@ -37,3 +37,16 @@ need to pass an argument of -Djava.library.path=/opt/libjpeg-turbo/lib to java. If using a 64-bit data model, then instead pass an argument of -Djava.library.path=/opt/libjpeg-turbo/lib/amd64 to use the 64-bit version of libturbojpeg.so. + + +Note for MinGW users +-------------------- + +When libjpeg-turbo is built with MinGW, the TurboJPEG/OSS dynamic library is +named libturbojpeg.dll instead of turbojpeg.dll. This is in keeping with the +convention of MinGW, and it also avoids a filename conflict when the GCC and +Visual C++ versions of the libjpeg-turbo SDK are installed on the same system. +However, the TurboJPEG/OSS JNI wrapper will not work on Windows unless the DLL +is named turbojpeg.dll. You can work around this by renaming the DLL or by +simply changing the LoadLibrary() calls in turbojpeg.java so that they load +"libturbojpeg" instead of "turbojpeg". |