Avatar billede hmortensen Nybegynder
17. oktober 2007 - 17:53 Der er 9 kommentarer og
1 løsning

Placering af include fil

Hej

Jeg har hentet et projekt, som jeg så prøver at compile med VS 8.0.

Jeg får da fejlen:
"Cannot open include file: 'boost/scoped_array.hpp': No such file or directory"

Jeg har så fundet en scoped_array.hpp fil på nettet, men hvor skal den placeres, for at compileren kan finde den?


Mvh.
hmortensen
Avatar billede arne_v Ekspert
17. oktober 2007 - 18:00 #1
Du skal jo nok have hele boost pakken installeret !

:-)

Hvis filen ligger i C:\foobar\boost\scoped_array.hpp, saa skal du tilfoeje
C:\foobar til include path for compileren.
Avatar billede hmortensen Nybegynder
17. oktober 2007 - 18:02 #2
Jeg har prøvet at installere en boost pakke, men kan ikke finde scoped_array.hpp ved søgning.
Avatar billede hmortensen Nybegynder
17. oktober 2007 - 18:08 #3
Den er fundet, Vista søgte åbenbart kun på indexerede filer...

Hvordan sætter jeg så path for den?
Avatar billede arne_v Ekspert
17. oktober 2007 - 18:18 #4
command line:

/I

VS:

et eller andet sted under options compiler et eller andet
Avatar billede hmortensen Nybegynder
17. oktober 2007 - 18:38 #5
Kunne ikke lige finde et punkt der dækkede det, men fandt et commandline punkt, og nu virker det.

Mange tak for hjælpen.
Avatar billede arne_v Ekspert
17. oktober 2007 - 18:51 #6
Google finder den her saetning:

go project, properties, C/C++ and add the relevant directory under additional include directories
Avatar billede hmortensen Nybegynder
17. oktober 2007 - 19:03 #7
Fandt ud af hvordan man sætte det generalt, og ikke kun for projektet også.

Laver du et svar.
Avatar billede arne_v Ekspert
17. oktober 2007 - 19:19 #8
svar kommer her
Avatar billede arne_v Ekspert
17. oktober 2007 - 19:19 #9
Du skal vel ikke bruge boost i alle projekter ??
Avatar billede hmortensen Nybegynder
17. oktober 2007 - 19:31 #10
Nej nej, jeg fandt det bare.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester