неопределенная ссылка uuid генерировать ubuntu

Я установил libuuid, используя приведенную ниже команду.

sudo apt-get install uuid-dev

и правильно установлен с терминала.

тогда я включаю <uuid/uuid.h> заголовочный файл. Но при вызове функции uuid-generate, так как под ней дается ссылка error

  uuid_t newUUID;
  uuid_generate(newUUID);

2 ответов


вы должны связать с libuuid (см. /usr/lib / libuuid.так и / usr/lib / libuuid.ля.) Добавьте параметр компоновщика-luuid, чтобы указать компоновщику ссылку на файл библиотеки.


Я решил эту проблему. Вместо использования терминала для установки генератора uuid, следующий мой шаг, который я следовал:

  1. вызовите команду sudo apt-get install uuid-dev на терминале
  2. перейдите в пункт меню "Свойства" В меню "проект" и добавьте библиотеку uuid, выбрав "добавить пакет".
  3. затем включите заголовок #include uuid / uuid.h