C++ Regex(++) Problem beim Einbinden

zoidberger

Mitglied
Hallo Leute!

Ich möchte einige zeilen Code mit regulären Ausdrücken parsen und dann ggf. verändern.
Ich habe mich nach einiger recherche für regex++ entschieden.

So:
- Ich habe Visual Studio 2003
- regex++ unter C:\Program Files\boost\boost_1_34_1 liegen
- diesen Pfad unter Properties > C/C++ > Additional Include Directories eingefügt

Wenn ich nun zum test einfach mal die boost\regex.hpp include kommt folgender fehler:
fatal error LNK1104: cannot open file 'libboost_regex-vc71-sgd-1_34_1.lib'

Ich habe regex++ mit einer exe datei installiert... also müsste doch schon alles erledigt sein?!
ich habe auch schon versucht das ganze nochmal zu machen indem ich
nmake -fvc71.mak und
nmake -fvc71.mak install ausführ, das hat aber auch keine veränderung gebracht.


ich hoffe jemand kennt dieses Fehler und kann mir helfen :)

greetz!
 
Zuletzt bearbeitet:
Offensichtlich fehlt deinem Linker die entsprechende Library.


Also, musst du entweder:
- die Library builden (falls nicht vorhanden)
- den Pfad der libs in deinen Projekt-Optionen unter "additional dependencies" (o.ä.) für den Linker hinzufügen

oder:
- die Source files zu deinem Projekt hinzufügen...
(wenn das zu viele sind, empfehle ich aber ersteres)
 
Zurück