Boost threads unavailable on this platform



  • Hi Leute

    ich hab bei mir privat etwas unter Linux mit boost::threads entwickelt, was ich nun hier in der Firma auch nutzen will.

    Beim Compilieren kommen diverse Fehlermeldungen:

    Description Resource Path Location Type
    »boost« wurde nicht deklariert GenAlg.cpp GeneticsServer/src line 48 C/C++ Problem
    »boost« wurde nicht deklariert GenAlg.cpp GeneticsServer/src line 54 C/C++ Problem
    »boost« wurde nicht deklariert GenAlg.cpp GeneticsServer/src line 67 C/C++ Problem
    »boost« wurde nicht deklariert GenAlg.cpp GeneticsServer/src line 95 C/C++ Problem
    »boost« wurde nicht deklariert GenAlg.hpp GeneticsServer/src line 37 C/C++ Problem
    »boost« wurde nicht deklariert Population.hpp GeneticsServer/src line 36 C/C++ Problem
    »boost« wurde nicht deklariert Population.hpp GeneticsServer/src line 67 C/C++ Problem
    »boost« wurde nicht deklariert Population.hpp GeneticsServer/src line 68 C/C++ Problem
    »io_mutex« wurde in diesem Gültigkeitsbereich nicht definiert GenAlg.cpp GeneticsServer/src line 21 C/C++ Problem
    /usr/include/boost-1_39/boost/thread/mutex.hpp #error "Boost threads unavailable on this platform" GeneticsServer line 18 C/C++ Problem
    /usr/include/boost-1_39/boost/thread/thread.hpp #error "Boost threads unavailable on this platform" GeneticsServer line 19 C/C++ Problem
    expected `;' before »lock« GenAlg.cpp GeneticsServer/src line 67 C/C++ Problem
    expected »,« or »...« before »« token Population.hpp GeneticsServer/src line 36 C/C++ Problem
    expected »;« before »
    « token Population.hpp GeneticsServer/src line 67 C/C++ Problem
    expected »;« before »*« token Population.hpp GeneticsServer/src line 68 C/C++ Problem
    expected »;« before »io_mutex« GenAlg.hpp GeneticsServer/src line 37 C/C++ Problem
    ISO-C++ verbietet Deklaration von »mutex« ohne Typ GenAlg.hpp GeneticsServer/src line 37 C/C++ Problem
    ISO-C++ verbietet Deklaration von »mutex« ohne Typ Population.hpp GeneticsServer/src line 67 C/C++ Problem
    ISO-C++ verbietet Deklaration von »thread« ohne Typ Population.hpp GeneticsServer/src line 68 C/C++ Problem

    Zusammengefasst: er bemängelt alles was Boost oder Mutex ist.

    Wobei ich das KernProblem hier sehe:

    /usr/include/boost-1_39/boost/thread/mutex.hpp #error "Boost threads unavailable on this platform" GeneticsServer line 18 C/C++ Problem

    Diese Fehlermeldung entsteht direkt in thread.hpp und mutex.hpp ( eigentlich bestehen die Dateien bei mir fast nur aus dieser Fehlermeldung ).

    Betriebssystem: CentOS 5.3 ( RedHat 4.1 )
    Entwicklungsumgebung: Eclipse
    Compiler: g++

    Hatte jemand schonmal das Problem?


Anmelden zum Antworten