这是我的第一篇堆栈文章,所以如果格式等有点不对,请原谅我。 我正在关注本页末尾处的初学者 GTK 教程 here提到了同样的问题,除了那些用户在 Windows 上。
当我将 mcs hello.cs -pkg:gtk-sharp-2.0 放入终端时,我得到
Package gtk-sharp-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk-sharp-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk-sharp-2.0' found
error CS8027: Error running pkg-config. Check the above output.
我继续尝试使用以下方法安装 GTK 3 和 4:
sudo apt install libgtk-3-dev
sudo apt install libgtk-4-dev
sudo apt-get update
And tried the previous command with different versions, same output. Using dpkg -s libgtk-3-0 | grep 'Version' shows a version for GTK3, but says V 2 and 4 are not installed.
我正在寻找有关 pkg-config 的更多信息,以及 gtk-sharp 应该在哪里。
浏览互联网和 youtube,我注意到对 GTK、GTK+、GTK# 等的引用,我是否完全安装了错误的东西?
阅读了更多内容后,我意识到 GTK、GTK+ 和 GTK# 似乎有一些不同的组件。我需要专门安装 GTK#,我是这样做的: sudo apt install gtk-sharp2 现在使用 mcs 构建测试脚本。希望这就是一切设置并准备就绪