Связывание библиотеки ZeroMQ: неопределенная ссылка на символ, символы с добавлением ошибок: DSO отсутствует в командной строке

Вышеупомянутые решения для меня не сработали. Я использовал следующие команды с официального сайта youtube-dl.

http://rg3.github.io/youtube-dl/download.html

Используйте http: //rg3.github.io/youtube-dl/download.html:

sudo wget https://yt-dl.org/downloads/2014.09.25/youtube-dl -O /usr/local/bin/youtube-dl

sudo chmod a+x /usr/local/bin/youtube-dl

Это исправило это для меня.

0
задан 16 August 2017 в 01:48

3 ответа

Используйте g++ not gcc, если это файл C ++.

Также не является обычным явным образом указывать библиотеку таким образом: обычно вам необходимо указать директиву ссылок, например -lzmq, если это необходимо по директиве пути поиска библиотеки в форме -L /usr/local/lib.

Итак, попробуйте

g++ -Wall -I /usr/local/include zeromq_worker.cpp -L /usr/local/lib -lzmq
1
ответ дан 22 May 2018 в 19:25

Используйте g++ not gcc, если это файл C ++.

Также не является обычным явным образом указывать библиотеку таким образом: обычно вам необходимо указать директиву ссылок, например -lzmq, если это необходимо по директиве пути поиска библиотеки в форме -L /usr/local/lib.

Итак, попробуйте

g++ -Wall -I /usr/local/include zeromq_worker.cpp -L /usr/local/lib -lzmq
1
ответ дан 18 July 2018 в 08:27

Используйте g++ not gcc, если это файл C ++.

Также не является обычным явным образом указывать библиотеку таким образом: обычно вам необходимо указать директиву ссылок, например -lzmq, если это необходимо по директиве пути поиска библиотеки в форме -L /usr/local/lib.

Итак, попробуйте

g++ -Wall -I /usr/local/include zeromq_worker.cpp -L /usr/local/lib -lzmq
1
ответ дан 24 July 2018 в 19:05

Другие вопросы по тегам:

Похожие вопросы: