c ++ - mærkelige fejl i intel's tbb

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har bygget intel's tbb, og i min qt pro fil har jeg inkluderet følgende linje:


INCLUDEPATH += "C:\Downloads\libraries\tbb40\_297oss\include"  


men når jeg forsøger at kompilere mit projekt, får jeg en fejl:


c:Downloadslibraries	bb40\_297ossinclude	bbinternal..	bb\_exception.h:340: error: 'exception\_ptr' in namespace 'std' does not name a type


Er der noget andet, jeg skulle gøre? Jeg kan ikke finde nogen .lib-filer hvor som helst.

Bedste reference


Det er fordi du ikke har \_GLIBCXX\_ATOMIC\_BUILTINS\_N (N=1,2,4,8) defineret i bits/c++config.h


Nå det var mit problem. Det viste sig, at min MingW ikke blev installeret korrekt på grund af et konfigurationsproblem.


Da jeg havde at gøre med det, havde jeg brugt for meget tid med disse slags lort og det var meget meget sent på aftenen. Jeg var syg og definerede disse makroer selv.


TBB kompilerer og løber uden problemer siden den dag.