cmake (Не получается прилинковать библиотеку)

Модератор: Модераторы разделов

freedom
Сообщения: 2
ОС: Ubunto

cmake

Сообщение freedom »

Не получается прилинковать библиотеку с помощью данной утилиты
Библиотека лежит в папке lib иходной директории...
Может кто-то подскажет как правильно это сделать?
Заранее спасибо
Спасибо сказали:
Аватара пользователя
nonstop
Сообщения: 132
ОС: Slackware

Re: cmake

Сообщение nonstop »

сначала LINK_DIRECTORIES( путь к директории )
потом TARGET_LINK_LIBRARIES( цель либы )

здесь про все это написано, прочитай, много интересного узнаешь :)
slackware - linux for human brains
Спасибо сказали:
freedom
Сообщения: 2
ОС: Ubunto

Re: cmake

Сообщение freedom »

nonstop писал(а):
26.11.2007 08:35
сначала LINK_DIRECTORIES( путь к директории )
потом TARGET_LINK_LIBRARIES( цель либы )

здесь про все это написано, прочитай, много интересного узнаешь :)


PROJECT (capture)
ADD_EXECUTABLE(capture capture.cpp)

#LINK_DIRECTORIES(${SOURCE_DIR}/lib)
LINK_DIRECTORIES(~/snd/capture/sources/xxx/lib)
TARGET_LINK_LIBRARIES(capture fmodex)

никак не получается... пишет мол
Linking CXX executable capture
/usr/bin/ld: cannot find -lfmodex
collect2: выполнение ld завершилось с кодом возврата 1
make[2]: *** [capture] Ошибка 1
make[1]: *** [CMakeFiles/capture.dir/all] Ошибка 2
make: *** [all] Ошибка 2
:(
Спасибо сказали: