Registered Member
|
Hi,
Ive got troubles to make Eigen compile under mingw-64.
Both times I used g++ 4.8.1 Edit: I use Eigen 3.2 Edit2: same issue when using VS 2012 Express thanks for any help |
Registered Member
|
As the message says, you should not include the Eigen/Array header file (unless you are using the Eigen2 compatibility mode, which you are not). It looks like your Eigen directories somehow got messed up; perhaps there are some old files still lying around? Have a look at the file that includes <Eigen/Array>; that is probably the culprit. Or try removing all Eigen directories and downloading it again.
|
Registered Member
|
I believed that at first, too. But the file is somewhere included. Also, it works if I omit the -std=c11++ switch, which means it is a problem which arises from using the C11 feature set. |
Moderator
|
In your compilation flags you have -IEigen which is not a good idea because instead of including the standard <array> header file, it seems to include our deprecated Eigen/Array header. Recall that on windows filename are not case sensitive. For instance, using an absolute path should fix the issue.
|
Registered Member
|
OFC! how could I not have thought of that... Thanks for another quick support greets Stefan |
Registered users: Baidu [Spider], Bing [Bot], Google [Bot], Yahoo [Bot]