我试图替换调用::CoCreateGUID所以我可以生成在Linux上的C ++程序的GUID。

据我所知, libuuid 支持这一点,我读过的这个问题

我有点新的Ubuntu的/ GCC / Linux的,所以我已经开始了这样的:

#include <uuid/uuid.h>

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

有帮助吗?

解决方案

在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的运行时。执行命令sudo apt-get install uuid-dev,它应该安装你需要移动过去,你所遇到的问题的头文件和库。

其他提示

另外值得一提的是,这是这里的util-linux的一部分:

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top