كيف يمكنني الحصول على / استخدام libuuid؟
سؤال
أحاول استبدال مكالمة ::CoCreateGUID
لذلك يمكنني توليد GUIDs في برنامج C ++ على Linux.
انا افهم ذلك libuiid. يدعم هذا، وأنا قرأت هذا السؤال.
أنا جديد بعض الشيء على أوبونتو / دول مجلس التعاون الخليجي / لينكس، لذلك لقد بدأت مثل هذا:
#include <uuid/uuid.h>
والآن أنا عالق! :) G ++ لا يمكن العثور عليها uuid.h
, أنا لست متأكدا من كيفية الحصول على / العثور عليه.
المحلول
في أوبونتو، يمكنك القيام به 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 متاح هنا: