Ich schreibe ein Programm, das Eigen Bibliothek verwendet. Ich werde auch std :: Array verwenden, aber wenn ich ant versuchen gehören einige zu erklären, erhalte ich zwei Fehler:Visual Studio enthält Eigen/Array anstelle von std :: array
1) unvollständigen Typ ist nicht
2) #error Richtlinie erlaubt: Die Eigen/Array Header existiert nicht mehr in Eigen3.
mein Code:
#include"Eigen"
#include<array>
(...)
typedef std::array<float, 3> point;
point pt; //incomplete type error
Ich denke, dass die IDE enthalten Eigen/Array statt std :: Array. Habe ich recht? Wie kann ich das beheben?
Bitte ** [edit] ** Ihre Frage mit einem [MCVE] oder [SSCCE (kurze, eigenständige, korrekte Beispiel)] (http://sscce.org) – NathanOliver
In deinem '(...)' hast du irgendwelche using-Anweisungen ('using namespace ...;')? – NathanOliver
Es gibt keine using-Anweisungen. –