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
相关产品推荐
相关产品推荐

