在monodevelop下以gtk#开头,Gdk.PixBuf问题

时间:2012-02-18 18:52:47

标签: c# monodevelop gtk#

我需要在Fedora 15下创建C#应用程序。我只有在Windows(Winforms或WPF)下创建应用程序的技能,因此我选择了gtk#和monodevelop。它发生了很大变化 我有很多问题。起初我想在monodevelop中添加窗口图标(主窗口 - 窗口属性。标准gtk图标只有1),在MainWindow.cs和generated.cs中出现错误:无法隐式转换类型'Gdk.PixBuf'为'Gdk。 pixbuf的”。那是什么?我删除了图标,这个错误仍然存​​在... 下一个 - 我想添加一个引用,但只有编辑引用的选项... 我也想用Glade和编译应用程序 mcs demo.cs -pkg:gtk-sharp 它告诉我: No package 'gtk-sharp' found error CS8027: Error running pkg-config. 求你帮帮我。

1 个答案:

答案 0 :(得分:0)

据我所知,pixbuf的问题来自不同版本的gtk-sharp。也许你安装了插件(来自gallery)来绑定其他版本的gtk(2.4,2.6,2.8)?如果是这样,请卸载或全部禁用它们。尝试在monodevelop附带的gtk上运行你的项目。它至少在pixbuf问题上给予了帮助。

您在此处分享的其他错误看起来问题不在于单声道或单声道开发。 Linux对于新用户非常感兴趣(我知道我在说什么 - 我对linux也很新)所以最好的方法是安装fedora的新副本,然后安装monodevelop,首先是它的依赖。尝试md是否正常工作,然后无论何时安装任何东西,都要一直这样测试。始终保持专注。如果问题重新出现,你就知道发生了什么,以及从哪里开始寻找解决方案。我知道这不是很时尚,但它会给你一些反馈和信息。

祝你好运!