Странные ошибки в 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 компилируется и работает без проблем с того дня.

Другие вопросы по тегам