Я пытаюсь использовать библиотеку slack/list.h
, однако, когда я пытаюсь включить его в свой файл заголовка, я продолжаю конфликты с pthread.h
, которые я непосредственно не использую. По сути, он говорит, что есть методы с одинаковыми именами в slack/locker.h
, как есть в pthread.h
. Как я могу использовать библиотеку slack/list.h
, избегая этих конфликтов?Конфликты при включении slack/list.h
0
A
ответ
1
Немного сложно рассказать без точного сообщения об ошибке, но оказывается, что locker.h
определяет определенные вещи, которые уже определены в pthread.h
при определенных обстоятельствах.
Я говорю конкретно о замках чтения/записи, которые некоторые реализации PThreads не поддерживали (например, уровень API Android 8 и менее).
Поскольку материал в locker.h
находится внутри условной компиляции управляется HAVE_PTHREAD_RWLOCK
, то первый вещь, которую я хотел бы попробовать это компиляции кода с этим набором правильно, такие как:
gcc -DHAVE_PTHREAD_RWLOCK blah blah blah
Это должно остановить его от пытаясь определить материал уже в pthread.h
.
Смежные вопросы
- 1. Исключение при включении GPS
- 2. SIGSEGV при включении атрибута
- 3. ошибка при включении углового
- 4. Исключение виджета при включении
- 5. Ошибка при включении Proguard
- 6. Проблема при включении файла
- 7. Конфликт при включении файла
- 8. CUDA сообщает о неразрешенном включении при включении .h
- 9. неинициализированная константа NumberHelper при включении
- 10. Ошибка при включении плагина rabbitmq_management
- 11. Проблема при включении модуля CCK
- 12. Тип проблема при включении кортежа
- 13. Вопросы безопасности при включении файлов
- 14. stl_algobase.h ошибка при включении строки
- 15. Видимость Var при включении файла
- 16. Проблема с защитой при включении
- 17. Неверный путь при включении файлов
- 18. Rails: ошибка при включении javascript
- 19. Сохранять уведомления при включении смартфона
- 20. сбой приложения при включении вспышки
- 21. _grokparsefailure при включении «семантической» части
- 22. проблемы при включении файла заголовка
- 23. Автоматических Войти при включении питания
- 24. Ошибка при включении заголовка wordpress
- 25. Ошибка Proguard при включении minfiy
- 26. Запуск приложения при включении iPhone?
- 27. Пустая страница при включении класса
- 28. IOS: плавный запуск при включении
- 29. Ошибка при включении библиотеки gradle
- 30. сессия теряется при включении OutputCache
Я смотрел здесь http://libslack.org/sources/list.h ничего не выскочил на меня. Какие конфликты вы видите? –
Включите точные сообщения об ошибках. –