I am trying to use QT Jambi but have not yet been able to install it. First of all, this is my system:
Windows 7 Home Premium 64 bit
Java 6 32 bit (I often use JDownloader, which is incompatible with the 64-bit version of Java)
The MinGW C ++ compiler that ships with Code :: Blocks (which sets all the necessary environment variables during installation)
I also have CygWin installed, but I donβt understand why it is mentioned during the error I receive ...
My first idea was to try the 32-bit version, since I have 32-bit Java, so I linked the libraries in Eclipse, tried the classic newbie program found in the tutorial, and received this message:
java.lang.ExceptionInInitializerError at com.trolltech.qt.QtJambiObject.<clinit>(Unknown Source) Caused by: java.lang.RuntimeException: Loading library failed, progress so far: Unpacking .jar file: 'qtjambi-win32-msvc2008-4.7.1.jar' Checking Archive 'qtjambi-win32-msvc2008-4.7.1.jar' - skipping because of wrong system: trying to load: 'win32', expected: 'win64' Loading library: 'QtCore4.dll'... - using 'java.library.path' at com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(Unknown Source) at com.trolltech.qt.internal.NativeLibraryManager.loadQtLibrary(Unknown Source) at com.trolltech.qt.Utilities.loadQtLibrary(Unknown Source) at com.trolltech.qt.Utilities.loadQtLibrary(Unknown Source) at com.trolltech.qt.QtJambi_LibraryInitializer.<clinit>(Unknown Source) ... 1 more Caused by: java.lang.RuntimeException: Library 'QtCore4.dll' was not found in 'java.library.path'=C:\Program Files\Java\jre6\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C: \Windows;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Broadcom\Broadcom 802.11\Driver;c:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\CodeBlocks\MinGW\bin\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\cygwin\bin;C:\Program Files\Microsoft Windows Performance Toolkit\;. at com.trolltech.qt.internal.NativeLibraryManager.loadLibrary_helper(Unknown Source) ... 6 more Exception in thread "main"
Then, since he says that he is expecting a 64-bit system, I followed the Installation Guide and did the following steps:
1) Downloaded QTJambi source package
2) Downloaded source QT source package
3) Added "C: \ QTJambi \ QT \ qt-qt \ bin" (folder of the source QT package) to the PATH environment variable
4) Open Visual Studio 2005 Command Prompt
5) cd C: \ QTJambi \ QT \ qt-qt
6) Tried: configure -platform win64 -g ++ -D QT_JAMBI_BUILD -no-qt3support -plugin-manifestests
But this did not work, error: invalid win64-g ++ option for the platform
7) I tried configure-platform win32 -g ++ -D QT_JAMBI_BUILD -no-qt3support -plugin-manifestests
8) Digit o for open source
9) The number y to accept the license
But this will not work either, getting this error:
Running syncqt... perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LC_ALL = (unset) LANG = "IT" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). Can't execute /cygdrive/c/QTJambi/QT/qt-qt/bin//syncqt syncqt failed, return code 2
Can anybody help? Thanks in advance to anyone!