当前位置:  开发笔记 > 编程语言 > 正文

我如何获得/使用LibUUID?

如何解决《我如何获得/使用LibUUID?》经验,为你挑选了2个好方法。

我正在尝试替换一个调用,::CoCreateGUID因此我可以在Linux上的C++程序中生成GUID.

我知道libuuid支持这个,我已经读过这个问题了.

我对Ubuntu/GCC/Linux有点新意,所以我开始这样:

#include 

而现在我被卡住了!:) G ++找不到uuid.h,我不知道如何获取/找到它.



1> Mark Rushako..:

在Ubuntu中,您可以apt-cache search libuuid查看与文本相关的可用包libuuid.这是我从Ubuntu 9.04输出的:

$ apt-cache search libuuid
libuuid-perl - Perl extension for using UUID interfaces as defined in e2fsprogs
libuuid1 - universally unique id library
libuuid1-dbg - Debugging information for libuuid1
uuid-dev - universally unique id library - headers and static libraries
uuid-runtime - universally unique id library
libuuidm-ocaml-dev - Universally unique identifiers for OCaml

所以我认为你想要的是uuid-dev,可能还有uuid-runtime.执行命令sudo apt-get install uuid-dev,它应该安装您需要继续解决您遇到的问题的标头和库.


thx,看起来像我失踪了,我跑了这个:"apt-get install uuid-dev",这解决了我的问题.

2> 小智..:

还值得一提的是,这是util-linux的一部分:

http://www.kernel.org/pub/linux/utils/util-linux/


这将是那些希望从源代码编译包的人.如果您使用的是Ubuntu(或Debian),**dev**包的`apt-get`是合适的解决方案.
推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有