Visual Studio İle Eigen Kütüphanesi Kullanma

Öncelikle eigen kütüphanesi indirilmelidir. Aşağıdaki linkten eigen kütüphanesini indirebilirsiniz.

Eigen’nin resmi deposu https://gitlab.com/libeigen/eigen adresine taşınmıştır.

Site açıldıktan sonra download repository’e tıklayarak indirebilirsiniz. İndirdikten sonra zip dosyasını açıp içindekileri bilgisayarda istediğiniz yere kopyalayın.

Visual Studio’da file→new→project dedikten sonra Visual C++ seçeneğini seçiniz. Yanda Windows Console Application vardır. Bunu seçiniz.

Projeye ad girip OK dedikten sonra karşınıza kod ekranı gelecektir.

Burada project sekmesine tıklayıp propeties’e tıklamamız gerekmektedir. Properties ekranından Önce C/C++ sonra da General sekmesine tıklayalım.

Additional include directories’e tıkladıktan sonra sağda bir ok gözükecektir. O oka tıklayıp edit diyelim.


New line tuşuna tıklayalım. Sonrasında Eigen kütüphanesini çıkardığımız yolu buraya girelim. Kaydedip kod ekranına geri dönelim.

Kod ekranında, Eigen kütüphanesini kullanabilmek için

#include <Eigen/Dense>

using namespace Eigen; /* C++ ozelligi simdilik konu karismasin diye boyle yaziyoruz. */
satırlarını ekleyelim.

#include "pch.h"
#include <iostream>
#include <Eigen/Dense>

using namespace Eigen;
using namespace std;

int main()
{
Matrix<int, 4, 4> matris; //4x4luk tam sayi tutan matris

matris << 1, 2, 3, 4, // matris tanimlama
1, 2, 3, 4,
1, 2, 3, 4,
1, 2, 3, 4;

Matrix<int, 4, 1> vektor; // 4 elemanli sutun vektoru

vektor << 1, 2, 3, 4;

Matrix<int, 4, 1> sonuc = matris * vektor; //Matris vektor carpimi

//Carpim sonucu olusacak deger 4x1lik vektordur.

cout << sonuc; //ekrana yazdirma

cin.get();
return 0;
}