Я пытаюсь использовать libuvc в одном из моих проектов на C / C ++. Я успешно скомпилировал и установил libusb и libuvc из исходного кода, и когда я пытаюсь скомпилировать следующий код с помощью gcc:
#include "libuvc/libuvc.h"
int main (int argc, const char **argv) {
uvc_init(NULL, NULL);
}
Я получаю следующую ошибку:
Undefined symbols for architecture x86_64:
"_uvc_init", referenced from:
_main in main-de2855.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Я на MacOS High Sierra 10.13.1 x64.