我需要在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.
求你帮帮我。
答案 0 :(得分:0)
据我所知,pixbuf的问题来自不同版本的gtk-sharp。也许你安装了插件(来自gallery)来绑定其他版本的gtk(2.4,2.6,2.8)?如果是这样,请卸载或全部禁用它们。尝试在monodevelop附带的gtk上运行你的项目。它至少在pixbuf问题上给予了帮助。
您在此处分享的其他错误看起来问题不在于单声道或单声道开发。 Linux对于新用户非常感兴趣(我知道我在说什么 - 我对linux也很新)所以最好的方法是安装fedora的新副本,然后安装monodevelop,首先是它的依赖。尝试md是否正常工作,然后无论何时安装任何东西,都要一直这样测试。始终保持专注。如果问题重新出现,你就知道发生了什么,以及从哪里开始寻找解决方案。我知道这不是很时尚,但它会给你一些反馈和信息。
祝你好运!