我第一次尝试单声道。这是我设置它的步骤。
在 VirtualBox 中安装 Kubuntu 12.04 LTS
apt-get install mono-complete gtk-sharp2
然后我尝试在本教程中运行 hello world 应用程序。
http://www.mono-project.com/Mono_Basics
命令行应用程序运行良好。
我按照说明使用以下命令编译了 GTK 应用程序:
gmcs hello.cs -pkg:gtk-sharp-2.0
当我运行应用程序时,它失败并出现以下错误:
Missing method System.Type::op_Inequality(Type,Type) in assembly /usr/lib/mono/2.0/mscorlib.dll, referenced in assembly /usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/gtk-sharp.dll
Unhandled Exception: System.MissingMethodException: Method not found: 'System.Type.op_Inequality'.
at Gtk.Window..ctor (System.String title) [0x00000] in <filename unknown>:0
at Hello.Main () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.MissingMethodException: Method not found: 'System.Type.op_Inequality'.
at Gtk.Window..ctor (System.String title) [0x00000] in <filename unknown>:0
at Hello.Main () [0x00000] in <filename unknown>:0
在我看来,单声道库与 gtk-sharp 库不兼容。
有人对我如何使它工作有任何建议吗?