Bygge Boost lib c++

Tags:    c++

<< < 123 > >>
Hej allesammen!

Er der nogen der ved hvordan man bygger Boost librariet "Regex".
Jeg har snart brugt 4 timer på, ikke at få det til at virke, og er ved at være godt træt af det :)
Nogen der har erfaring med Boost?



Er du sikker på at det er nødvendigt at "bygge" boost for at bruge deres regex?

I mange tilfælde kan man nøjes med at inkludere de nødvendige header filer.

Jeg har aldrig rigtigt brugt boost, det virker som vild overkill på mig.



Nå, jeg kan se at regex er en af de komponenter der skal bygges...



Hvis du har mingw og installerer msys burde du kunne bygge regex biblioteket ved at køre kommandoen:
make -f gcc.mak
i mappen:
...\Boost\libs\regex\build



Jeps har klaret det. Tak Bertel!
Har bygget dem, men kan ikke finde filerne... :S

Hvor kopiere msys dem hen? en eller anden mappe kaldet "gcc", men kan ikke finde den...

BTW: Hvad ville du da ellers gøre, eftersom jeg har brug for noget regex.. :P



Indlæg senest redigeret d. 25.07.2008 00:24 af Bruger #11328
Jeg har ikke haft brug for det vildt avancerede regex, denne har opfyldt mine behov, og er, i mine øjne, lidt lettere at bruge:

http://damb.dk/wgrep.php



Kig lige igen, posten er opdateret.. Tak for linket.



Jeg skal bare bruge noget Regex til en XML parser. Skal finde en child-node i hver enkel node... Troede det ville være lettest med noget Regex...



Du skal linke til biblioteket:

Boost\libs\regex\build\gcc\libboost_regex-gcc-1_35.a

Og naturligvis inkludere headerfilen.

Jeg tror ikke jeg ville bruge regex til en XML-parser, men...




Boost\libs\regex\build\gcc\libboost_regex-gcc-1_35.a

Der har vi problemet: Der er ikke en mappe der hedder gcc i min build mappe.
Kan det være fordi jeg var nød til at kopiere g++ og ar over i build mappen, fordi MSYS ikke gad at fatte min PATH variabel..?

Ang. XML parseren: er det kun lige dette ene jeg skal have fat i, derfor er der ingen grund til at skyde fluer med kanoner, da jeg ikke har brug for en komplet XML parser. Men bare for nysgerrighedens skyld: Hvordan ville du så lave den?



Indlæg senest redigeret d. 25.07.2008 10:16 af Bruger #11328
Der er noget der tyder på at du ikke har fået det bygget rigtigt, hvad sker der når du køre make kommandoen?

Kan den finde make.exe og g++.exe?

Regex bruges normalt til at finde mønstre i data med ukendt indhold og struktur. XML data er vel ret systematisk opbygget, og så er det vel blot et spørgsmål om at parse dem fra en ende af.



<< < 123 > >>
t