QtJambi 4.6.3.2 窗口 7
Posted
技术标签:
【中文标题】QtJambi 4.6.3.2 窗口 7【英文标题】:QtJambi 4.6.3.2 windows 7 【发布时间】:2014-04-30 22:21:01 【问题描述】:我使用 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>
【问题讨论】:
也许您可以尝试更新版本的 MSVC,labstory.se/compiledqt ? 【参考方案1】:我找到了解决办法:
我从http://qt-jambi.org/downloads下载了window包并解压。
然后我将包含 ddls 的未打包 zip 中的 lib
目录添加到 PATH 环境变量中。
现在一切正常。
【讨论】:
以上是关于QtJambi 4.6.3.2 窗口 7的主要内容,如果未能解决你的问题,请参考以下文章