c ++ - Sådan repareres Armadillo på Windows Visual Studio navnepladsfejl?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at få armadillo på windows arbejde. Jeg har fulgt alle de trin, jeg kan se folk foreslår som
Hvordan kan jeg installere Armadillo på Windows?
Hvordan laver man Armadillo arbejde på Windows?


Jeg har indstillet bibliotekerne, og afhængighederne, og biblioteket, jeg har ændret konfigurationsfilen til ikke at kommentere de relevante ting (blas og lpack).


Inkluderet header-værkerne genkender det det, men en eller anden grund til, at det ikke ser, at namespace-arma eksisterer, jeg ser det i overskriften, der er inkluderet, men det vil ikke genkende arma :: mat i min kode. Jeg bruger bare et eksempel stykke forsøger at få det til at fungere det er som følger.


arma::vec Pos = { { 0 },{ 1 } };


Det giver følgende fejl
Fejl (aktiv) E0276 navn efterfulgt af '::' skal være et navn på klasse eller navneområde


Fejl (aktiv) E0065 forventede en ';' project1


Jeg kan ikke finde ud af hvorfor jeg ikke kan få det til at genkende navneområdet. Nogle ideer?

Bedste reference