Ссылка Cmake на OpenSSL сбой неопределенной ссылки на функции OpenSSLC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Ссылка Cmake на OpenSSL сбой неопределенной ссылки на функции OpenSSL

Сообщение Anonymous »

Я пытаюсь создать проект, который ссылается на OpenSSL с использованием Cmake. Я получаю ошибки на стадии связывания. Одна из общих библиотек не может найти определенные функции OpenSSL, даже если общая библиотека успешно строится.

Код: Выделить всё

[ 61%] Building C object CMakeFiles/uSockets.dir/_deps/usockets_content-src/src/quic.c.o
[ 66%] Building C object CMakeFiles/uSockets.dir/_deps/usockets_content-src/src/socket.c.o
[ 72%] Building C object CMakeFiles/uSockets.dir/_deps/usockets_content-src/src/udp.c.o
[ 77%] Linking C shared library libuSockets.so
[ 77%] Built target uSockets
[ 83%] Building CXX object CMakeFiles/client.dir/client_ws.cc.o
[ 88%] Linking CXX executable client
[ 88%] Built target client
[ 94%] Building CXX object CMakeFiles/server.dir/server_ws.cc.o
[100%] Linking CXX executable server
/usr/bin/ld: libuSockets.so: undefined reference to `us_internal_ssl_socket_context_on_long_timeout'
/usr/bin/ld: libuSockets.so: undefined reference to `us_internal_ssl_socket_get_native_handle'
/usr/bin/ld: libuSockets.so: undefined reference to `us_internal_create_child_ssl_socket_context'
/usr/bin/ld: libuSockets.so: undefined reference to `us_internal_ssl_socket_get_sni_userdata'
/usr/bin/ld: libuSockets.so: undefined reference to `us_internal_ssl_socket_context_connect_unix'

Полный cmakelists.txt находится по адресу https://pastebin.com/tvryhmvc
Полный вывод Cmake на https://pastebin.com/1bvd8gz >

Подробнее здесь: https://stackoverflow.com/questions/791 ... -functions
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»