Неразрешенный внешний символ - Boost [Socket-io] - PullRequest
0 голосов
/ 31 марта 2020

Последние 2 дня я пытался создать консольное приложение, которое подключается к внутреннему интерфейсу Socket-io. У меня нет опыта в c ++ и настройке внешних зависимостей.

Ошибки, которые я получаю:

Severity    Code    Description Project File    Line    Suppression State

Ошибка LNK1120 2 неразрешенные внешние файлы ConsoleSocketIO ... \ x64 \ Debug \ ConsoleSocketIO.exe 1
Ошибка (активная) E1097 неизвестный атрибут "no_init_all "ConsoleSocketIO C: \ Program Files (x86) \ Windows Kits \ 10 \ Include \ 10.0.18362.0 \ um \ winnt.h 3886
Ошибка неразрешенного внешнего символа LNK2001" класс boost :: system :: error_category const & __cdecl boost :: system :: generic_category (void) "(? generic_category@system@boost@@YAAEBVerror_category@12@XZ) ... \ sio_client_impl.obj 1
Ошибка неразрешенного внешнего символа LNK2001" class boost :: system :: error_category const & __cdecl boost :: system :: generic_category (void) "(? generic_category@system@boost@@YAAEBVerror_category@12@XZ) ... \ sio_socket.obj 1
Ошибка неразрешенного внешнего символа LNK2019" class boost :: system :: error_category const & __cdecl boost :: system :: generic_category ( void) "(? generic_category@system@boost@@YAAEBVerror_category@12@XZ) упоминается в функции" void __cdecl boost :: system :: `dynamici c инициализатор для 'errno_ecat' '(void)" (?? __Eerrno_ecat@system@boost@@YAXXZ) ... \ sio_client.obj 1
Ошибка LNK2001: неразрешенный внешний символ "class boost :: system :: error _category const & __cdecl boost :: system :: system_category (void) "(? system_category@system@boost@@YAAEBVerror_category@12@XZ) ... \ sio_client_impl.obj 1
Ошибка неразрешенного внешнего символа LNK2001" class boost :: system :: error_category const & __cdecl boost :: system :: system_category (void) "(? system_category@system@boost@@YAAEBVerror_category@12@XZ) ... \ sio_socket.obj 1
Ошибка неразрешенного внешнего символа LNK2019" класс boost :: system :: error_category const & __cdecl boost :: system :: system_category (void) "(? system_category@system@boost@@YAAEBVerror_category@12@XZ), на которую ссылается функция" publi c: __cdecl boost :: system :: error_code :: error_code (void) "(?? 0error_code@system@boost@@QEAA@XZ) ... \ sio_client.obj 1

У меня есть поиск часов по inte rnet, и некоторые говорят:

  • Ошибка произошла из-за того, что я пытаюсь скомпилировать мое приложение в 64-битной версии и библиотека Boost в 32 бита.
  • Мне нужно добавить дополнительную определенную константу в заголовок моих файлов, чтобы пропустить такого рода ошибки.

Im Using:

Я действительно потерян на этом. Может кто-нибудь, пожалуйста, дайте мне подсказки, о помощи по этому вопросу? Я разместил решение на GitHub, которое вы, ребята, можете скачать.

GitHub Источник: https://github.com/isaelblais/socket-io-console.git

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...