gpt4 book ai didi

macos - 新手问题 : GTK# (Mono) on OSX

转载 作者:行者123 更新时间:2023-12-04 06:00:32 25 4
gpt4 key购买 nike

我带着我的 first steps (或者也许是我的最后一步)在 OSX 的 Mono 上的 GTK#。我写了一个 .cs 文件,然后尝试用单声道编译:

gmcs -pkg:gtk-sharp-2.0 one.cs

这导致此消息
error CS8027: Couldn't run pkg-config: ApplicationName='pkg-config', CommandLine='--libs gtk-sharp-2.0', CurrentDirectory=''

显然,这需要我知道我在做什么。我知道

Mono's Installer for MacOS X comes with Gtk+ and Gtk# so you can start building and running cross-platform GUI Gtk# applications that include OSX."



所以没有什么可以安装的。

我确实在这里找到了 GTK2
/opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/gtk2/

这肯定是由 Mono 安装安装的。

Gmcs 版本是 2.4.2.2。

编辑:米格尔说我的道路上有一些奇怪的东西。

我已按照 Macports 说明删除了所有 Macports。我已经从 .dmg 重新安装了 Mono。这是我目前的路径
export PATH=/opt/subversion:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin

但即使只使用/usr/bin 它仍然无法避免错误。

所有 Mono 的东西都是它应该在的地方,包括 /Library/Frameworks/Mono.framework/Versions/Current 中的所有东西. 但是:奇怪的是
/Library/Frameworks/Mono.framework/Versions/2.4.2.2/lib/gtk-sharp-2.0/ 

是空的。但是 MonoDevelop 运行,但不知道 Gtk(我已经包含了它知道的所有引用)......

最佳答案

快速而肮脏的解决方案:

cd /usr/local/bin
sudo ln -s /Library/Frameworks/Mono.framework/Commands/pkg-config ./pkg-config

现在您的 gmcs -pkg:... 命令将起作用。

背景:我在新 Mac 和全新安装的 Mono 上遇到了这个确切的问题。让我挠头几天,直到我仔细查看错误消息:
error CS8027: Couldn't run pkg-config: ApplicationName='pkg-config', CommandLine='--libs gtk-sharp-2.0', CurrentDirectory=''

它说它无法运行程序,所以我做了一个
which pkg-config

那是空白的,所以我认为它可能无法运行它,因为它不在路径中。结果就是这样。

关于macos - 新手问题 : GTK# (Mono) on OSX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1219918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com