Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Applikationen Probleme mit Anwendungsprogrammen aller Art gehören hier hin.

g++ und "#include "~/file"

Diskussion: g++ und "#include "~/file" im Forum Applikationen, in der Kategorie Software Home; Anzeige Hi Folgende Situation: Code: /home/redeagle/prog/header.hpp /home/redeagle/prog/ordner/source.cpp jetzt würde ich in "source.cpp" gerne den header "header.hpp" einbinden. Bisher habe ich ...

Antwort
Alt 26.02.08, 03:38   #1 (permalink)
 
Registriert seit: 06.05.04
RedEagle Leistung: Facit NTK
RedEagle eine Nachricht über ICQ schicken
Likes: 0
Standard g++ und "#include "~/file"

Anzeige

Hi
Folgende Situation:

Code:
/home/redeagle/prog/header.hpp
/home/redeagle/prog/ordner/source.cpp
jetzt würde ich in "source.cpp" gerne den header "header.hpp" einbinden.

Bisher habe ich es wie folgt gelöst:
Code:
#include "/home/redeagle/prog/header.hpp"
Ist natürlich scheiße so.
Und es kahm, wies kommen musste, das tool soll aus dem verzeichniss eines anderen users kompiliert werden.

Das Problem:
Code:
#include "~/prog/header.hpp"
Wenn ich anstelle von "/home/username/" "~/" einsetze, wird der header nicht mehr gefunden.


Und so wird kompiliert:
Code:
# [...]

cd ~/prog/ordner/
rm -f /tmp/compilererror.tmp

CPPFILES=`find ./ -type f -name "*.cpp"`

for i in $CPPFILES ;
do

   g++ -m32 -c -Os -nostdlib -fno-builtin -fno-rtti -fno-exceptions -o "${i%.*}.obj" $i 2>> /tmp/compilererror.tmp

done

# [...]
RedEagle ist offline   Mit Zitat antworten
Alt 26.02.08, 10:45   #2 (permalink)
 
Registriert seit: 04.02.06
shodan Leistung: Facit NTK
Likes: 0
Standard

Moin

Mit einem include "../header.hpp" sollte es gehen.

mfg
shodan ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 26.02.08, 13:24   #3 (permalink)
Themenstarter
 
Registriert seit: 06.05.04
RedEagle Leistung: Facit NTK
RedEagle eine Nachricht über ICQ schicken
Likes: 0
Standard

Ja, das ginge...
Allerdings gehen die Verzeichnisse tiefer als ich es im beispiel angegeben habe.

und sonetwas sieht auchn icht schöne aus:
Code:
#include "../../../../header.hpp"
#include "../../header2.hpp"
#include "../../../header3.hpp"
Kann ich den Kompiler nicht einen fixpunkt mitgeben, von wo aus er die Pfade zwischen "" interpretieren soll??

gehe gerade "man g++" durch aber bis zeile 4000 war bisher noch nicht brauchbares dabei
RedEagle ist offline   Mit Zitat antworten
Alt 26.02.08, 13:29   #4 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Code:
g++ -I/pfad/wo/header/gesucht/werden/sollen <restliche-parameter>
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 26.02.08, 13:37   #5 (permalink)
Themenstarter
 
Registriert seit: 06.05.04
RedEagle Leistung: Facit NTK
RedEagle eine Nachricht über ICQ schicken
Likes: 0
Standard

Jo, vielen dank, genau das suchte ich (und fand ich auch gerade in Zeile 5110 )
RedEagle ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Applikationen » g++ und "#include "~/file"
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
include bei C und C++ DragonRPA Code Kitchen 7 15.08.09 11:06
include breakout THRALL Webmaster-Security 12 16.04.08 00:51
php include haX (Web-) Design und webbasierte Sprachen 7 15.06.07 17:41
php include haX Code Kitchen 6 15.06.07 13:41


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61