GTK# on Ubuntu DllMap

GtkSharp在Ubuntu下的DllMap配置
本文介绍如何通过修改Mono配置文件解决GtkSharp在Ubuntu上因DLL映射问题导致的应用程序运行错误。具体步骤包括在/etc/mono/config中添加特定的dllmap条目,以确保正确地将Windows DLL映射到相应的Linux共享库。

修改配置:/etc/mono/config

新增以下代码

    <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0.so.0" os="!windows"/>
    <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.so.0" os="!windows"/>
    <dllmap dll="gtksharpglue-2" target="/usr/lib/cli/gtk-sharp-2.0/libgtksharpglue-2.so" os="!windows"/>
    <dllmap dll="glibsharpglue-2" target="/usr/lib/cli/glib-sharp-2.0/libglibsharpglue-2.so" os="!windows"/>
    <dllmap dll="gdksharpglue-2" target="/usr/lib/cli/gdk-sharp-2.0/libgdksharpglue-2.so" os="!windows"/>
    <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0.so.0" os="!windows"/>

 

转载于:https://www.cnblogs.com/Robbery/p/GtkSharp-on-Ubuntu-DllMap.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值