单声道新手。已安装但未设置环境变量..可能缺少东西

标签 mono

我只是安装 mono 来了解它是如何工作的。

我是第一次安装 mono (mono-2.10.9-gtksharp-2.12.11-win32-0.exe),然后才开始通过 Mono Basics 页面继续验证安装。

http://www.mono-project.com/Mono_Basics

令我惊讶的是安装程序没有设置 PATH env 变量,但是一旦我完成了设置,我就能够编译/运行第一个示例。

但是我在第二个例子中遇到了编译错误。所以想知道我是否缺少更多环境变量/设置? mono 使用的环境变量是否记录在任何地方?

我也只是想知道安装程序是否正常,或者我应该寻找另一个... 错误信息如下:

C:\Users\Vida\Desktop\Learning\Mono>gmcs hello.cs -pkg:gtk-sharp-2.0

error CS2001: Source file `Files' could not be found

error CS2001: Source file `(x86)/Mono-2.10.9/lib/mono/gtk-sharp-2.0/pango-sharp.dll' could not be found

error CS2001: Source file `(x86)/Mono-2.10.9/lib/mono/gtk-sharp-2.0/atk-sharp.dll' could not be found

error CS2001: Source file `(x86)/Mono-2.10.9/lib/mono/gtk-sharp-2.0/gdk-sharp.dll' could not be found

error CS2001: Source file `(x86)/Mono-2.10.9/lib/mono/gtk-sharp-2.0/gtk-sharp.dll' could not be found

error CS2001: Source file `(x86)/Mono-2.10.9/lib/mono/gtk-sharp-2.0/glib-sharp.dll' could not be found

Compilation failed: 6 error(s), 0 warnings

最佳答案

听起来有些组件被 Program Files (x86)(大概是安装目录)中的空格弄糊涂了。尝试使用其短名称设置 PATH(通常 Progra~2) ,或者重新安装到没有空格的目录。您也可以尝试另外设置 MONO_PATH 环境变量。

关于单声道新手。已安装但未设置环境变量..可能缺少东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13511432/

相关文章:

c# - 使用 Hashtable 对象作为 POST 请求的正文/参数(Xamarin Mono 中的 RestSharp)

c# - Mono、WebClient 和无效的 SSL 证书

assembly - 单声道 ASM 一代

wcf - 为什么 Mono 实现 WCF?

.net - 桌面单声道应用和 MVC/MVP 框架

xamarin - SonarQube 扫描仪适用于 macOS 上的 MSBuild,使用 mono

c# - ClientConnectionId 的单声道等效项

c# - GTK# 图像按钮在运行时不显示图像

c# - 在程序中运行 gcc 的安全、跨平台方式

c# - 从命令行在 Ubuntu 上运行 NUnit 测试