Boost::asio in C++-Builder



  • Hi, Leute

    Wie der Titel verrät möchte ich mit dem C++-Builder Boost::Asio compilieren.

    Wenn ich es versuche kommt eine Fehlermeldung:
    [BCC32 Fehler] read_until.hpp(45): E2514 Auflösung von Elementüberladung kann (noch nicht) während Vorlageninstanziierung verwendet werden

    Ich habe es sowohl mit Boost 1.36 versucht und auch mit (BC)Boost 1.34 + Asio
    aber leider das gleiche Ergebnis.

    Ache ja, falls es noch wichtig ist: bcc v5.90 und ich hab den Boost ordner einfach in den Include-Ordner kopiert. Der Quellcode besteht bis jetzt mehr oder weniger aus nichts anderem als #include <boost\asio.hpp>

    MFG
    XBert



  • Ich kann dir nur sagen, das boost::asio unter dem BCB2007 (5.9.3) funktioniert (1.36). Probiers also einfach weiter aus.
    Der boost Ordner sollte eigentlich in einem eigenen Verzeichnis liegen um das ganze nicht zu unübersichtlich zu machen.
    Du kannst ja mal deinen Code zeigen.



  • Hi,
    Vielleicht liegt es daran das ich die Compiler-Version 5.9.0 habe.

    Ich werd nach dem Update noch ein mal das ganze compilieren

    Trotzdem danke



  • So ich hab jetzt mal alles auf die neueste Version gebracht aber es funktioniert noch immer nicht
    Was soll ich machen

    bcc32 v5.93
    boost v1.36

    MFG



  • Zeig doch mal deinen Code.



  • Es gibt außer "#include <boost\asio.hpp>" keinen Quelltext

    Wie habt ihr boost installiert?
    Einfach nur die quellcode-dateien in das include-Verzeichniß kopiert oder vorher dielibs mit bjam gemacht??

    MFG
    XBert


Log in to reply