سؤال

أحاول استبدال مكالمة ::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 متاح هنا:

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top