【发布时间】:2012-01-12 12:49:14
【问题描述】:
我正在尝试在 Windows 7(64 位)中编译位于 http://mono-project.com/Mono_Basics 的“GTK# Hello World”示例。我收到此错误:
错误 CS8027: 无法运行 pkg-config: ApplicationName='pkg-config', CommandLine ='--libs gtk-sharp-2.0', CurrentDirectory=''
我已经成功编译并运行了“Console Hello World”示例。
我已经安装了 Mono-2.10.8。
提前感谢您的帮助
【问题讨论】:
-
您能否提供更多详细信息,例如编译器选项。如果您使用 MonoDevelop 进行编译,则 Monodevelop 使用安装在机器上的 MS .Net 框架。
-
你安装了'pkg-config'吗?开箱即用的 Windows 并非如此。
-
我安装了mono-2.10.8-gtksharp-2.12.11-win32-1.exe进行编译。我正在使用“gmcs hellogtk.cs -pkg:gtk-sharp-2.0”进行编译。我在 Mono /bin 文件夹中有 pkg-config.exe。我试图用gtk.org/download/win64.php 找到的最新版本替换它,但我一直收到同样的错误。
-
在这种情况下,您应该能够通过将 Mono 的文件夹添加到 PATH 来编译它。或者 - 只需使用执行此操作的 Mono 命令提示符 - 并在其中运行您的命令。
-
按照建议,我已经运行了 Mono 命令提示符,但我一直在发送相同(或类似)的错误消息:“错误 CS8027:运行 pkg-config 时出错。检查上述输出。”跨度>