gcc test.cpp -I/CORRECT_DIRECTORY_FOR_HEADERS -L/CORRECT_DIRECTORY_FOR_LIBRARIES -llibshogun (name is libshogun.dylib)
я-I и -L и -l все правильно, но я все еще получаю ошибку компоновщика
ld: library not found for -llibshogun clang: error: linker command failed with exit code 1 (use -v to see invocation)
Понятия не имею, почему. Любая помощь приветствуется.
Я попытался установить -rpath
как например: -Wl,-rpath,/CORRECT_DIRECTORY_FOR_LIBRARIES
Это также не изменяет ошибку.
Библиотека абсолютно существует. Я вижу это довольно ясно в моем искателе. Я на OSX.
Спасибо всем, кто помогает!
Попробуйте '-lshogun'. –
_ "- I и -L и -l все правильно" _ Нет, это не так. Кто-то забыл прочитать документацию для переключателя '-l'. Это кто-то ... был ты! –