GTK# Webkit System.DllNotFoundException 欠落ファイル webkitgtk-1.0.so.0
以下のように、正常にコンパイルされる次の GTK# アプリケーションを作成しました。
using System;
using Gtk;
using GtkSharp;
using WebKit;
namespace gtk_test
{
class Hello {
static void Main()
{
Application.Init ();
//MainWindow window = new MainWindow ();
Window window = new Window ("TEST");
window.Fullscreen();
Fixed frmtest=new Fixed();
frmtest.SetSizeRequest(1280,1024);
Label test = new Label();
test.Text = "Hello and Welcome to GTK#";
Button btnclose = new Button();
btnclose.SetSizeRequest(100,50);
btnclose.Clicked += btnclose_clicked;
btnclose.Label = "Exit Program";
btnclose.TooltipText = "close program!";
ScrolledWindow scrollWindow = new ScrolledWindow ();;
scrollWindow.SetSizeRequest(1000,900);
WebView webView = new WebView ();
webView.SetSizeRequest(1200,1000);
webView.Open ("www.bbc.co.uk/sport");
scrollWindow.Add (webView);
frmtest.Put(test,10,50);
frmtest.Put(btnclose,10,75);
frmtest.Put(scrollWindow,10,100);
window.Add(frmtest);
window.Show();
window.ShowAll();
Application.Run ();
}
static void btnclose_clicked (object sender, EventArgs e)
{
Application.Quit();
}
}
}
ただし、webkitgtk-1.0.so.0 ファイルが見つからないことを示す System.DllNotFoundException エラーでクラッシュします。解決策を探してインターネットで調査しましたが、何も見つからないようです。GTksharp と Webkitsharp がインストールされています。webkitgtk も必要ですか? 私は今これを試しています!インストールしていないものを見つけるのに本当に苦労しています。/usr/lib64 には libwebkit-1.0.so.2 ファイルがありますが、libwebkit-1.0.so.0 ファイルはありません。存在する必要がありますか?
ご協力いただきありがとうございます、
アンディ