如何在C/Linux中以编程方式打开默认浏览器并传递URL?

如何在C/Linux中以编程方式打开默认浏览器并传递URL?,c,linux,glib,C,Linux,Glib,是否有一个方便的库调用允许我打开默认浏览器,我可以从C使用?我油嘴滑舌地四处张望,什么也没看见。有一个xdg是开放的,我想我可以打开这个系统。有更好的主意吗?如果安装了它,那么xdg open就可以了 xdg-open http://www.stackoverflow.com 由于您将此问题标记为“glib”,正确的解决方案可能是使用(或其他Gappingfo方法之一,具体取决于您的具体用例)。我认为xdg open是正确的方法,因为你可以直接向它传递一个URL,它会选择用户喜欢的浏览器。我之

是否有一个方便的库调用允许我打开默认浏览器,我可以从C使用?我油嘴滑舌地四处张望,什么也没看见。有一个xdg是开放的,我想我可以打开这个系统。有更好的主意吗?

如果安装了它,那么
xdg open
就可以了

xdg-open http://www.stackoverflow.com

由于您将此问题标记为“glib”,正确的解决方案可能是使用(或其他Gappingfo方法之一,具体取决于您的具体用例)。

我认为
xdg open
是正确的方法,因为你可以直接向它传递一个URL,它会选择用户喜欢的浏览器。我之所以这样做是因为它非常简单。谢谢