ASIO

Schnelle objektorientierte, kompilierende Programmiersprache.
canlot
Beiträge: 393
Registriert: Di Mär 08, 2011 11:01 pm
Wohnort: NRW

ASIO

Beitrag von canlot » Do Jan 30, 2014 10:31 pm

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:

Code: Alles auswählen

#include "asio/async_result.hpp"
Die Datei "async_result.hpp" bindet aber die Datei "config.hpp" die sich weiter im Verzeichnis "detail" befindet ein.

Code: Alles auswählen

#include "asio/detail/config.hpp"
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?
Unwissenheit ist ein Segen

sebix
Beiträge: 82
Registriert: Mo Nov 19, 2012 8:27 pm

Re: ASIO

Beitrag von sebix » Do Jan 30, 2014 10:41 pm

<offtopic>
HackenHaken
because...
</offtopic>

canlot
Beiträge: 393
Registriert: Di Mär 08, 2011 11:01 pm
Wohnort: NRW

Re: ASIO

Beitrag von canlot » Do Jan 30, 2014 10:47 pm

sebix hat geschrieben:<offtopic>
HackenHaken
because...
</offtopic>
Ja ich weiß nicht ob ich danken soll oder nicht, das war auch keine Absicht weil ich kurzsicht :D
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.
Unwissenheit ist ein Segen

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: ASIO

Beitrag von Xin » Do Jan 30, 2014 11:38 pm

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?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

PairOfOldShoes
Beiträge: 14
Registriert: Do Jan 23, 2014 11:12 am

Re: ASIO

Beitrag von PairOfOldShoes » Fr Jan 31, 2014 9:28 am

Was ist eigentlich das Problem? Bekommst du eine Fehlermeldung vom Compiler? Wie sieht dein Code aus?

canlot
Beiträge: 393
Registriert: Di Mär 08, 2011 11:01 pm
Wohnort: NRW

Re: ASIO

Beitrag von canlot » Fr Jan 31, 2014 2:07 pm

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.
Unwissenheit ist ein Segen

canlot
Beiträge: 393
Registriert: Di Mär 08, 2011 11:01 pm
Wohnort: NRW

Re: ASIO

Beitrag von canlot » Fr Jan 31, 2014 2:09 pm

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)) ===|
Unwissenheit ist ein Segen

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: ASIO

Beitrag von Xin » Fr Jan 31, 2014 2:23 pm

Meine Fragen haben sich nicht geändert. ^^
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

canlot
Beiträge: 393
Registriert: Di Mär 08, 2011 11:01 pm
Wohnort: NRW

Re: ASIO

Beitrag von canlot » Fr Jan 31, 2014 2:37 pm

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
Unwissenheit ist ein Segen

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: ASIO

Beitrag von Xin » Fr Jan 31, 2014 2:48 pm

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/...>
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Antworten