Последние 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
Заранее спасибо