Я получаю следующую ошибку:
libc++abi: завершение работы из-за неперехваченного исключения типа std::__1::system_error: thread::join error: недопустимый аргумент
Это происходит, когда программа присоединяется к потоку, этот аргумент задается в методе startHeartbeating и присоединяется к деструкторной части класса.
Я не уверен, что с ним не так в целом, поскольку код работал и сломался, когда я настраивал проект обратно на свой новый компьютер. через год.
Возможно, это одна из зависимостей, которые я использую (boost зверь/asio, сертификация), но это, вероятно, не тот случай, поскольку std::thread ничего не имеет что с этим делать, так что я думаю, это также может быть проблема с API, к которому я пытаюсь подключиться, который внес некоторые изменения, или, может быть, с CMake? Но, честно говоря, я совсем не уверен, поэтому хотел бы спросить и посмотреть, что это может быть. Нет необходимости быть точным, я просто хочу понять, что это может быть, или, может быть, как отладить подобные ошибки, когда дело доходит до объединения потоков.
Подробнее здесь: https://stackoverflow.com/questions/784 ... -passed-in
Ошибка недопустимого аргумента при присоединении к потоку, в котором не передан аргумент ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ошибка недопустимого аргумента во время процесса нормализации изображения
Anonymous » » в форуме Python - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка недопустимого аргумента во время процесса нормализации изображения
Anonymous » » в форуме Python - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка недопустимого аргумента во время процесса нормализации изображения
Anonymous » » в форуме Python - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка недопустимого аргумента во время процесса нормализации изображения
Anonymous » » в форуме Python - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-