QtJambi 4.6.3.2 окна 7

Я написал простое приложение, используя QtJambi, в частности класс com.trolltech.qt.webkit.QWebView. В Linux все работает нормально, но когда я запускаю версию Win32, я получаю

   at com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(NativeLibraryManager.java:431)
   at com.trolltech.qt.internal.NativeLibraryManager.loadQtLibrary(NativeLibraryManager.java:355)
   at com.trolltech.qt.Utilities.loadQtLibrary(Utilities.java:145)
   at com.trolltech.qt.Utilities.loadQtLibrary(Utilities.java:141)
   at com.trolltech.qt.webkit.QtJambi_LibraryInitializer.<clinit>(QtJambi_LibraryInitializer.java:10)
   ... 4 more
Caused by: java.lang.UnsatisfiedLinkError: C:\Users\polettid\AppData\Local\Temp\QtJambi_polettid_x86_4.6.3_msvc2005-20100709-1245\bin\QtWebKit4.dll: The specified procedu
       at java.lang.ClassLoader$NativeLibrary.load(Native Method)
       at java.lang.ClassLoader.loadLibrary0(Unknown Source)
       at java.lang.ClassLoader.loadLibrary(Unknown Source)
       at java.lang.Runtime.load0(Unknown Source)
       at java.lang.Runtime.load(Unknown Source)
       at com.trolltech.qt.internal.NativeLibraryManager.loadLibrary_helper(NativeLibraryManager.java:458)
       at com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(NativeLibraryManager.java:426)
       ... 8 more

Может кто-нибудь предложить какое-то решение, единственная помощь, которую я нашел, находится в старом post но проблема кажется другой.

Я собираю пакет, используя maven с плагином qtjambi:

             <plugins>
        <plugin>
            <groupId>net.sf.qtjambi</groupId>
            <artifactId>qtjambi-maven-plugin</artifactId>
            <version>4.6.3.1</version>
            <executions>
                <execution>
                    <id>qtjambi</id>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>

person Panciz    schedule 30.04.2014    source источник
comment
Может быть, вы могли бы попробовать более новую сборку для MSVC по адресу labstory.se/compiledqt?   -  person Smar    schedule 02.05.2014


Ответы (1)


Я нашел решение:

Я загрузил пакет окна с http://qt-jambi.org/downloads и разархивировал его. Затем я добавляю в переменную среды PATH каталог lib внутри неупакованного zip-архива, который содержит ddls.

Теперь все работает.

person Panciz    schedule 06.05.2014