You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下无法编译GTK入门教程代码问题求助

解决编译gtk-sharp-2.0项目的报错问题

你之前安装的libgtk-3-dev、libgtk-4-dev是GTK原生C库的开发文件,和Mono使用的C#绑定组件不是一回事,这就是报错找不到gtk-sharp-2.0.pc的原因。

解决步骤:

  • 先安装gtk-sharp2的C#绑定开发包,它才是提供gtk-sharp-2.0.pc文件的组件:
    sudo apt install libgtk2.0-cil-dev
    
  • 安装完成后,重新执行编译命令:
    mcs hello.cs -pkg:gtk-sharp-2.0
    

如果仍提示找不到pkg-config文件,可手动配置环境变量(一般安装后会自动配置,此步可选):

export PKG_CONFIG_PATH=/usr/lib/pkgconfig:$PKG_CONFIG_PATH

内容的提问来源于stack exchange,提问作者RandomUser

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 03:34:56