Странные ошибки в tbb от intel - PullRequest
0 голосов
/ 02 марта 2012

Я собрал 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 Ответ

1 голос
/ 02 марта 2012

Это потому, что у вас нет _GLIBCXX_ATOMIC_BUILTINS_N (N = 1,2,4,8) , определенного в bits/c++config.h

Ну, это была моя проблема. Оказалось, что мой MingW не был установлен должным образом из-за проблемы конфигурации.

Когда я имел дело с этим, я проводил слишком много времени с этими видами дерьма, и было очень очень поздно ночью.Я заболел и сам определил эти макросы.

TBB компилируется и работает без проблем с того дня.

...