Странные ошибки в tbb от intel
Я собрал tbb от intel, и в свой файл qt pro я включил следующую строку:
INCLUDEPATH += "C:\\Downloads\\libraries\\tbb40_297oss\\include"
но когда я пытаюсь скомпилировать свой проект, я получаю сообщение об ошибке:
c:\Downloads\libraries\tbb40_297oss\include\tbb\internal\..\tbb_exception.h:340: error: 'exception_ptr' in namespace 'std' does not name a type
Есть ли что-нибудь еще, что я должен сделать? Я не могу найти файлы.lib нигде.
1 ответ
Это потому, что у вас нет _GLIBCXX_ATOMIC_BUILTINS_N
(N = 1,2,4,8) определено в bits/c++config.h
Ну, это была моя проблема. Оказалось, что мой MingW не был установлен должным образом из-за проблемы конфигурации.
Когда я имел дело с этим, я проводил слишком много времени с этими типами дерьма, и было очень очень поздно ночью. Я заболел и сам определил эти макросы.
TBB компилируется и работает без проблем с того дня.