c-Linux中的SHGetKnownFolderPath等效API
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c-Linux中的SHGetKnownFolderPath等效API,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1026字,纯文字阅读大概需要2分钟。
内容图文
![c-Linux中的SHGetKnownFolderPath等效API](/upload/InfoBanner/zyjiaocheng/950/2298c7b3815d4f009595ce9ea0caacb9.jpg)
我正在将某些功能从Windows移植到linux,并且发现很难匹配linux中的SHGetKnownFolderPath的功能.其实glib中有一个API负责这部分,但是我不想在这里使用该库.另外link通过在.bashrc中导出变量来做到这一点,但是我很喜欢linux API做到这一点.
此外,还解释了here,例如如何访问xdg-user-dir.还有其他方法可以这样做吗,否则我会坚持下去.请对此有所了解.
解决方法:
Linux桌面的状态令人一团糟,尤其是对于这种东西.有一些FreeDesktop标准,但与Windows Shell API的一致性和对向后兼容性的承诺均不相上下.
话虽如此,以我的经验,最安全的方法是依赖XDG的实用程序,尤其是xdg-user-dir(在其他情况下为xdg utils很有用);如今,它们几乎已被普遍安装,并且通常做“正确的”事情.而且,许多软件包都依赖它们,因此任何DE都可能至少对它们进行集成测试(IOW:如果有人编写的配置使xdg utils收支平衡,则很可能他们会对其进行修复;如果发生超出规范的垃圾的情况,就会发生这种情况)与xdg实用程序一起使用,他们可能不会注意到).
请不要尝试对这种东西太机灵. Firefox试图与Linux上的文件关联变得更聪明,单击它中的“打开文件夹”会打开随机应用程序已有10年了(据记录,在我的盒子里,它非常喜欢打开Gwenview;过去它更喜欢FileLight).
内容总结
以上是互联网集市为您收集整理的c-Linux中的SHGetKnownFolderPath等效API全部内容,希望文章能够帮你解决c-Linux中的SHGetKnownFolderPath等效API所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。