C ++ Хеширование определенного пользователем типа для использования в неупорядоченной карте. Могу ли я создать одну длинную строку, а затем использовать хеш по умолчанию и lt; string & gt ;? [Дубликат]

Обертка вокруг GNU ld, которая не поддерживает скрипты компоновщика

. Некоторые .so-файлы на самом деле являются GNU ld ссылками-компоновщиками , например. Файл libtbb.so является текстовым файлом ASCII с этим содержимым:

INPUT (libtbb.so.2)

Некоторые более сложные сборки могут не поддерживать это. Например, если вы включаете -v в параметры компилятора, вы можете видеть, что mainwin gcc wrapper mwdip отбрасывает файлы команд сценария компоновщика в подробном списке результатов библиотек для ссылки. Простая работа вместо файла командной строки ввода сценария компоновщика вместо копии (или символической ссылки), например

cp libtbb.so.2 libtbb.so

Или вы можете заменить аргумент -l полным путем .so, например вместо -ltbb сделать /home/foo/tbb-4.3/linux/lib/intel64/gcc4.4/libtbb.so.2

3
задан Goofy 27 November 2013 в 01:28
поделиться

3 ответа

0
ответ дан egur 25 August 2018 в 13:03
поделиться
1
ответ дан Praetorian 25 August 2018 в 13:03
поделиться

Тривиальным решением будет добавить номер порта uint16_t в строку, представляющую IP-адрес. Затем вы можете использовать std:unordered_map<string, Connection>.

1
ответ дан yasen 25 August 2018 в 13:03
поделиться
Другие вопросы по тегам:

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