我试图替换一个调用::CoCreateGUID
,这样我就可以在Linux上的C++程序中生成GUIDs.
我知道libuuid支持这一点,我读过this question.
我对Ubuntu/GCC/Linux有点陌生,所以我一开始是这样的:
#include <uuid/uuid.h>
现在我被卡住了!:)G++找不到uuid.h
,我不确定如何获取/找到它.
我试图替换一个调用::CoCreateGUID
,这样我就可以在Linux上的C++程序中生成GUIDs.
我知道libuuid支持这一点,我读过this question.
我对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开发,可能还有uuid运行时.执行命令sudo apt-get install uuid-dev
,它应该安装所需的头文件和库文件,以解决问题.
中的换行符