LINUX.ORG.RU

Чет залинкать не могу в qt creator'e

 ,


0

1
➜  ~ ls -la /usr/local/opt/json-c/lib/
total 184
drwxr-xr-x   6 oleg  admin    192 Jun  7  2016 .
drwxr-xr-x  12 oleg  admin    384 Jan  5 15:14 ..
-r--r--r--   1 oleg  admin  37364 Jan  5 15:14 libjson-c.2.dylib
-r--r--r--   1 oleg  admin  50376 Jun  7  2016 libjson-c.a
lrwxr-xr-x   1 oleg  admin     17 Jun  7  2016 libjson-c.dylib -> libjson-c.2.dylib
drwxr-xr-x   3 oleg  admin     96 Jan  5 15:14 pkgconfig
➜  ~

Вот здесь находится либа.

LIBS += -L/usr/local/opt/json-c/ -ljson-c
А вот так линкую. Заранее спасибо.


Ты линкуешь динамически, a so в каталоге нет. Для статики:

LIBS += /usr/local/opt/json-c/lib/libjson-c.a

ox55ff ★★★★★
()

Ну так ты указываешь только часть пути до либы
-L/usr/local/opt/json-c/
А она у тебя находится в
/usr/local/opt/json-c/lib/

sigurd ★★★★★
()
Ответ на: комментарий от fluorite

У тебя либы от macOS
dylib

А я думаю, что за зверь.

ox55ff ★★★★★
()
Ответ на: комментарий от ECLIPSE

А линкуешь с макосным кодом макосным линкером? Тогда с -L/usr/local/opt/json-c/lib должно работать

annulen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.