Gå til innhold

Bruke boost bibloteket, på win32


Anbefalte innlegg

Hallo

Jeg har ikke skjønt helt hvordan man skal legge inn boost, så jeg prøvde meg på en snarvei. Har kopiert over boost mappa til Dev-C++'s include mappe. Så har jeg inkludert boost/regex.hpp, og boost/regex.h, i cpp fila mi. Komplimerer helt fint. Men når jeg brukere n funskjon som er til regex, for eksempel "regex expression()", så får jeg at expression er udefinert funksjon. Noen ideer til hva jeg kan ha gjort feil, eller hvordan jeg skal gjøre det?

Lenke til kommentar
Videoannonse
Annonse

Neimmen dette her skulle ikke være så lett nei.

Fikk bygd opp boost librarien, så flytta jeg alle lib filene (brukte stage metoden) inn til dev-c++ sin lib mappe. Så ba jeg linkeren inkludere "lib/boost/libboost_regex-mgw-1_33_1.lib", og så inkluderte jeg headeren "boost/regex.hpp", men er fortsatt der jeg startet. Den finner ikke funksjonen "regex expression()". Ideer?

Lenke til kommentar

I den første posten sa du at det kompilerer fint. Men den finner ikke regex_expression? Vi må vite om det er kompilatoren eller linkeren som gir deg feilmeldingen.

 

Du bruker namespacet til boost? Alt som som ligger i boost er i et eget namespace som heter boost.

Endret av kjetil7
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...