Code::Blocks + Boost = Problem mit Codecompletierung



  • Hallo Zusammen!

    Eine kleine Frage zu Code::Blocks:

    Ich benutze boost standardmäßig, unter Windows gabs auch nie ein Problem.
    Aber unter Ubuntu 10.10 mit Code::Blocks gibt es für boost:: zum Beispiel keine
    Codevorschläge.

    Hier der Code:

    #include <iostream>
    #include <boost/thread.hpp>
    
    using namespace std;
    
    void run()
    {
        cout << "Test" << endl;
    }
    
    int main()
    {
    
        boost::thread t(run);
        t.join();
    
        return 0;
    }
    

    Das Programm läuft ohne Probleme, alles eingebunden. Nur Code::BLocks
    schlägt mir zum Beispiel bei boost:: keine Sachen vor. Auch wenn ich nen
    Rechtsklick auf #include <boost/thread.hpp> mache und "Open #include" anklicke,
    meint Code::Blocks dass es diese Datei nicht gibt.

    Kann ja aber nicht sein, da das Programm ohne Probleme compiliert und auch ausgeführt wird ohne ieine Warnung oder Fehler.

    Gruß,

    Chris



  • Vielleicht ist das Verzeichnis der Datei nicht in den Build Options, liegt aber bei /usr/include oder so... Probier mal, ob du es von der Kommandozeile aus schaffst.



  • Bei mir klappt das mit dem svn build 6931. Dazu muss auch nichts spezielles in den Build options eingetragen werden, solange boost in /usr/include liegt.


Anmelden zum Antworten