Seite 1 von 4
ASIO
Verfasst: Do Jan 30, 2014 10:31 pm
von canlot
Ich habe das aktuelle ASIO Archiv runtergeladen. Auf der Seite stand dass man nur die Header Datei einbinden muss was ich auch getan habe.
Nun habe ich das Problem wenn die Dateien gesucht werden wird zuerst bei "include" die "asio.hpp" angegeben und auch eingebunden, alles so weit so gut.
Nun die Datei "asio.hpp" bindet die Datei "async_result.hpp" die sich in dem Verzeichnis "asio" befindet ein:
Die Datei "async_result.hpp" bindet aber die Datei "config.hpp" die sich weiter im Verzeichnis "detail" befindet ein.
Die Ordnerstruktur ist dabei so include->asio->detail.
Der eigentliche Hacken bei der Sache ist also dass die Datei "async_result.hpp" wieder mit der Ordnerauflistung von vorne anfängt anstatt weiter zu gehen.
Ist das so gewollt?
Und wie kann ich das elegant lösen?
Re: ASIO
Verfasst: Do Jan 30, 2014 10:41 pm
von sebix
<offtopic>
Hacken ↔
Haken
because...
</offtopic>
Re: ASIO
Verfasst: Do Jan 30, 2014 10:47 pm
von canlot
Ja ich weiß nicht ob ich danken soll oder nicht, das war auch keine Absicht weil ich kurzsicht

Ich bin kurzsichtig und wenn ich weiter weg vom Monitor bin und wenn ich mich vertippe können solche Fehler schon mal vorkommen weil ich mich anstrengen muss um den Text zu erkennen.
Re: ASIO
Verfasst: Do Jan 30, 2014 11:38 pm
von Xin
canlot hat geschrieben:
Der eigentliche Hacken bei der Sache ist also dass die Datei "async_result.hpp" wieder mit der Ordnerauflistung von vorne anfängt anstatt weiter zu gehen.
Ist das so gewollt?
Und wie kann ich das elegant lösen?
Was heißt von vorne anfängt?
Welche Include-Verzeichnisse gibst du den Compiler mit?
Re: ASIO
Verfasst: Fr Jan 31, 2014 9:28 am
von PairOfOldShoes
Was ist eigentlich das Problem? Bekommst du eine Fehlermeldung vom Compiler? Wie sieht dein Code aus?
Re: ASIO
Verfasst: Fr Jan 31, 2014 2:07 pm
von canlot
ja die Datei "async_result.hpp" muss doch mit includes weiter gehen also wenn sie im Verzeichnis "asio" schon ist dann kann sie ja nicht von vorne anfangen wieder mit "#include "asio/....."" usw.
Re: ASIO
Verfasst: Fr Jan 31, 2014 2:09 pm
von canlot
PairOfOldShoes hat geschrieben:Was ist eigentlich das Problem? Bekommst du eine Fehlermeldung vom Compiler? Wie sieht dein Code aus?
Die Fehlermeldung bekomme ich:
Code: Alles auswählen
C:\Users\Jakob\Downloads\asio-1.10.1\asio-1.10.1\include\asio\async_result.hpp|18|fatal error: asio/detail/config.hpp: No such file or directory|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
Re: ASIO
Verfasst: Fr Jan 31, 2014 2:23 pm
von Xin
Meine Fragen haben sich nicht geändert. ^^
Re: ASIO
Verfasst: Fr Jan 31, 2014 2:37 pm
von canlot
Xin hat geschrieben:Meine Fragen haben sich nicht geändert. ^^
Xin hat geschrieben:canlot hat geschrieben:
Der eigentliche Hacken bei der Sache ist also dass die Datei "async_result.hpp" wieder mit der Ordnerauflistung von vorne anfängt anstatt weiter zu gehen.
Ist das so gewollt?
Und wie kann ich das elegant lösen?
Was heißt von vorne anfängt?
Welche Include-Verzeichnisse gibst du den Compiler mit?
keine, sollte ich welche angeben?
Ich includiere nur die asio.hpp
Re: ASIO
Verfasst: Fr Jan 31, 2014 2:48 pm
von Xin
canlot hat geschrieben:Welche Include-Verzeichnisse gibst du den Compiler mit?
keine, sollte ich welche angeben?
Ich includiere nur die asio.hpp[/quote]
Schau Dir mal an, wo der Ordner "asio" steht. Das Verzeichnis übergibst Du -I (minus großes iieh!). Dann findet der Compiler auch <asio/...>