本来希望this https://stackoverflow.com/questions/8835352/cannot-compile-gtk-example会有所帮助,但会出现不同的错误。
尝试将以下内容编译为 hello.cs
using Gtk;
using System;
class Hello
{
static void Main()
{
Application.Init();
Window window = new Window("helloworld");
window.Show();
Application.Run();
}
}
使用以下命令“gmcs hello.cs -pkg:gtk-sharp-2.0”进行编译
根据命令提示符,我收到 cs0006 (mono cp) 或 cs2001 (win cp) 提示找不到文件
来自 mono cp 它说找不到元数据文件
来自 win cp 它说找不到源文件
这是一个示例:
c:\Users\Stephen Lloyd\Desktop>gmcs hello.cs -pkg:gtk-sharp-2.0
-r:C:/Program Files \(x86\)/Mono-2.10.8/lib/mono/gtk-sharp-2.0/pango-sharp.dll \(x86\)/Mono-2.10.8/lib/mono/gtk-sharp-2.0/atk-sharp.dll \(x86\)/Mono-2.10.8/lib/mono/gtk-sharp-2.0/gdk-sharp.dll \(x86\)/Mono-2.10.8/lib/mono/gtk-sharp-2.0/gtk-sharp.dll \(x86\)/Mono-2.10.8/lib/mono/gtk-sharp-2.0/glib-sharp.dll
error CS2001: Source file `Files' could not be found
error CS2001: Source file `\(x86\)/Mono-2.10.8/lib/mono/gtk-sharp-2.0/pango-sharp.dll' could not be found
error CS2001: Source file `\(x86\)/Mono-2.10.8/lib/mono/gtk-sharp-2.0/atk-sharp.dll' could not be found
error CS2001: Source file `\(x86\)/Mono-2.10.8/lib/mono/gtk-sharp-2.0/gdk-sharp.dll' could not be found
error CS2001: Source file `\(x86\)/Mono-2.10.8/lib/mono/gtk-sharp-2.0/gtk-sharp.dll' could not be found
error CS2001: Source file `\(x86\)/Mono-2.10.8/lib/mono/gtk-sharp-2.0/glib-sharp.dll' could not be found
Compilation failed: 6 error(s), 0 warnings
在所有情况下,引用的 .dll 都位于该文件夹中。
有什么想法吗?
-pkg 在 Windows 上被破坏;您需要提供个人-r[eference]:
s。请参见这个答案 https://stackoverflow.com/questions/10630051/mono-development-environment-on-win-7-64bit-gmcs-hello-cs-pkggtk-sharp-2-0-can/11021286#11021286了解详情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)