我开发了一个GTK#应用程序,它利用webkit-sharp编辑电子邮件模板。 这个应用程序在Linux中工作,但是当它在Windows中运行时,它不起作用。 我在Windows中使用Linux中的webkit-sharp.dll。 我得到的错误是:
System.TypeInitializationException: The type initializer for 'WebKit.WebView' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'webkit-1.0': The specified module Could not be found. (Exception from HRESULT: 0x8007007E) at WebKit.Download.webkit_download_get_type() at GtkSharp.WebkitSharp.ObjectManager.Initialize() at WebKit.WebView..cctor() --- End of inner exception stack trace --- at WebKit.WebView..ctor() at MainWindow..ctor()
我猜测,webkit-sharp.dll只包装WebKit的本地库。 我不知道从哪里得到“webkit-1.0”。 是否有一个特定于GTK#的Windows的webkit-sharp.dll?
联合对象就像一个结构
如何轻松打包分析核心转储所需的库(即,packcore)
Gdb函数入口点不知道
在哪里下载libvlc?
我是那么做的 我猜webkit的窗口DLL不使用GTK作为渲染引擎。 我所做的是安装由suse mingw32端口提供的libwebkit dll及其所有依赖项。
你可以在这里看到完整的依赖列表
在做的时候(1年前或多或少)渲染并不完美,但可能已经有所改善。
我也有这个问题…
没有尝试过,但在http://www.webkit.org/building/checkout.html
该网站建议:
下载webkit支持库
运行update-webkit脚本
从源代码构建webkit
我认为这需要安装cygwin。
我只是解释了网站 – 还没有尝试过。
您是否尝试过运行Hello World示例应用程序以确保在Windows环境中正确设置了所有内容?
http://mono-project.com/Mono_Basics
http://www.mono-project.com/GtkSharpBeginnersGuide
看起来像一个常见的安装问题需要在Windows中添加一个环境变量来正确加载程序集:
http://www.mono-project.com/FAQ:_General#Installation_Problems
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。