Bonjour à tous,

j'essaie d'utiliser la librairie eigen avec visual studio 2005 mais je n'arrive pas à compiler ... Si quelqu'un pouvait m'aider

Mon code source :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// testEigen.cpp*: fichier projet principal.
 
#include "stdafx.h"
#include <Eigen/Eigen>
 
// import most common Eigen types 
USING_PART_OF_NAMESPACE_EIGEN
 
using namespace std;
 
int main()
{
	Matrix3f m3;
 
	m3 << 1, 2, 3, 4, 5, 6, 7, 8, 9;
	Vector4i v4(1, 2, 3, 4);
 
	std::cout << "m3\n" << m3 ;//<< "\nm4:\n"
	//<< m4 << 
	//cout << "\nv4:\n" << v4 << std::endl;
 
	int a;
	cin >> a;
	return 0;
}
l'erreur renvoyée :
1>------ Début de la génération*: Projet*: testEigen, Configuration*: Debug Win32 ------
1>Compilation en cours...
1>testEigen.cpp
1>c:\documents and settings\\bureau\eigen\eigen\src\core\matrixstorage.h(76) : warning C4793: 'les types de donn‚es align‚s ne sont pas pris en charge dans le code manag‚'*: entraîne la génération de code natif pour la fonction 'Eigen::ei_matrix_storage<int,4,4,1,2>::ei_matrix_storage<int,4,4,1,2>'
1>c:\documents and settings\\bureau\eigen\eigen\src\core\matrix.h(390) : warning C4793: 'les types de donn‚es align‚s ne sont pas pris en charge dans le code manag‚'*: entraîne la génération de code natif pour la fonction 'Eigen::Matrix<int,4,1,2,4,1>::Matrix<int,4,1,2,4,1>'
1>c:\documents and settings\\bureau\eigen\eigen\testeigen\testeigen.cpp(12) : warning C4793: 'les types de donn‚es align‚s ne sont pas pris en charge dans le code manag‚'*: entraîne la génération de code natif pour la fonction 'main'
1>Édition des liens en cours...
1>Incorporation du manifeste en cours...
1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\\Bureau\eigen\Eigen\testEigen\Debug\BuildLog.htm"
1>testEigen - 0 erreur(s), 3 avertissement(s)
========== Génération*: 1 a réussi, 0 a échoué, 0 mis à jour, 0 a été ignoré ==========
Si je commente la ligne Vector4i v4(1, 2, 3, 4); tout se passe bien

Merci