我下载了 Mono 并将其安装在 Win 7 64bit 上
我按照说明访问了这个网站 http://www.mono-project.com/Mono_Basics
我打开了单声道命令提示符并编译并运行了控制台 hello world
然后我尝试用
编译窗口化的 hello world 示例gmcs hello.cs -pkg:gtk-sharp-2.0
我明白了
C:\Code\NoControl\Mono>gmcs hello.cs -pkg:gtk-sharp-2.0
error CS0006: Metadata file `C:/PROGRA\~2/MONO-2\~1.8/lib/mono/gtk-sharp-2.0/pango-sharp.dll' could not be found
error CS0006: Metadata file `C:/PROGRA\~2/MONO-2\~1.8/lib/mono/gtk-sharp-2.0/atk-sharp.dll' could not be found
error CS0006: Metadata file `C:/PROGRA\~2/MONO-2\~1.8/lib/mono/gtk-sharp-2.0/gdk-sharp.dll' could not be found
error CS0006: Metadata file `C:/PROGRA\~2/MONO-2\~1.8/lib/mono/gtk-sharp-2.0/gtk-sharp.dll' could not be found
error CS0006: Metadata file `C:/PROGRA\~2/MONO-2\~1.8/lib/mono/gtk-sharp-2.0/glib-sharp.dll' could not be found
Compilation failed: 5 error(s), 0 warnings
我该如何解决这个问题?
这与此处的问题相似 cannot compile hello.cs for gtk# using mono command prompt没有回答。
- -pkg 是否适用于 Windows?
- 我需要下载额外的东西吗?
- 缩写路径提到 ~1.8/应该说类似 ~10.8 是因为我的 mono 版本是 2.10.8 吗?
最佳答案
这些是指出问题根本原因的有用答案。然而,到目前为止最简单的解决方案是将 Mono 安装到名称中没有空格的文件夹中。安装时,只需选择“C:\SDK\Mono”之类的东西。问题已解决,无需任何变通办法。
关于windows - Win 7 64 位 gmcs hello.cs -pkg :gtk-sharp-2. 0 上的单声道开发环境找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10630051/