0
なぜuuid_generate_random
が未定義ですか?私が知る限り、コンパイル時にはuuid
ライブラリを含めています。ヘッダファイルとライブラリのインクルードにもかかわらず、uuid関数が未定義
何かアドバイスは何ですか?
[email protected]:~/Projects/_Tests/test_cba$ make
g++ -o res main.cpp -Luuid -std=c++11
/tmp/ccRubbJa.o: In function `main':
main.cpp:(.text+0x30): undefined reference to 'uuid_generate_random'
collect2: error: ld returned 1 exit status
make: *** [all] Error 1
シンプルコード:
#include <iostream>
#include <uuid/uuid.h>
int main(int argc, char** argv) {
uuid_t id;
uuid_generate_random(id);
return 0;
}