Проблемы с установкой QT Jambi в 64-битной системе Windows

Я пытался использовать QT Jambi, но не смог пока не установил. Прежде всего, это моя система:

Windows 7 Home Premium 64 Bit

Java 6 32 bit (я часто использую JDownloader, который несовместим с 64-битной версией Java)

MinGW Компилятор C ++, который поставляется с Code :: Blocks (который устанавливает все необходимые переменные среды во время установки)

У меня также установлен CygWin, но я не понимаю, почему он упоминается во время ошибки, которую я получаю ...

Моя первая идея заключалась в том, чтобы попробовать 32-битную версию, поскольку у меня 32-битная Java, поэтому я соединил библиотеки в Eclipse, попробовал классическую программу для начинающих, найденную в учебнике, и получил следующее сообщение:

java.lang.ExceptionInInitializerError
    at com.trolltech.qt.QtJambiObject.(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.(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"

Затем, поскольку она говорит, что ожидает 64-битную систему. Я выполнил Руководство по установке и попробовал следующие шаги:

1) Скачал исходный пакет QTJambi

2) Скачал исходный пакет QT

3) Добавил "C : \ QTJambi \ QT \ qt-qt \ bin "(папка пакета исходного кода QT) в переменную PATH среды

4) Открытая командная строка Visual Studio 2005

5) cd C: \ QTJambi \ QT \ qt-qt

6) Пробовал: configure -platform win64 -g ++ -D QT_JAMBI_BUILD -no-qt3support -plugin-manifestests

Но это не сработало, ошибка: недопустимый параметр win64-g ++ для -platform

7) Пробовал configure -platform win32 -g ++ -D QT_JAMBI_BUILD -no-qt3support -plugin-manifestests

8) Цифра o для открытого исходного кода

9) Цифра y для принятие лицензии

Но это тоже не работает, getti ng этой ошибки:

 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

Кто-нибудь может помочь? Заранее всем спасибо!

5
задан Alex 25 September 2011 в 11:01
поделиться