Microsoft Visual Studio 2012 (MSVC 11) ile BOOST Kütüphanelerinin Derlenmesi ve Kullanımı

Microsoft Visual Studio 2012 (MSVC 11) ile BOOST Kütüphanelerinin Derlenmesi ve Kullanımı

Yapmanız gereken adımları aşağıda sıraladım:

1. Visual Studio 2012'yi yükleyin

2. VS Update 2'yi yükleyin

3. Boost kütüphanelerini SourceForge'tan indirin

4. İndirdiğiniz sıkıştırılmış dosyayı C diskinize açın: "C:\boost153"

5. Yönetici haklarıyla Visual Studio Komut Satırı'nı açın. 
Başlat / Tüm Programlar / Microsoft Visual Studio 2012 / Visual Studio Tools / x64 Native Tools Command Prompt

6. Komut satırından c:\boost153 dizinine ulaşın

7. bootstrap.bat komutunu çalıştırın

8. bjam.exe komutunu çalıştırın. Bu işlem tüm boost kütüphanelerini derleyecektir.
Bu işlemler sırasında birkaç uyarı ile karşılaşabilirsiniz, bunları gözardı edin! Yaklaşık 5 dakika sonra işlem tamamlanacak ve şu şekilde bir mesaj ile karşılaşacaksınız:

The Boost C++ Libraries were successfully built!
The following directory should be added to compiler include paths:
    C:/boost153
he following directory should be added to linker library paths:
    C:\boost153\stage\lib
This is important, we will need to add these two paths to any new C++ project.

Yeni bir C++ Projesi Oluşturma ve Boost kütüphanelerini projenize ekleme

1. Yeni bir C++ projesi oluşturun

2. Solution Explorer'dan projenize sağ tıklayarak: Properties / Configuration Properties / VC++ Directories kısmından, Include Directories kısmına C:/boost153 ve Library Directories kısmına C:\boost153\stage\lib ekleyin.

3. Aşağıda verdiğim foreach örneğini projenize ekleyerek çalıştırmayı deneyin. Eğer yukarıdaki adımları başarılı bir şekilde tamamladıysanız, "Hello, world!" mesajını görebilirsiniz.

#include <string>
#include <iostream>
#include <conio.h> // Supports _getch()
#include <boost/foreach.hpp>

int main()
{
    std::string hello( "Hello, world!" );
    BOOST_FOREACH( char ch, hello )
    {
        std::cout << ch;
    }
    _getch();
    return 0;
}

 

'Microsoft Visual Studio 2012 (MSVC 11) ile BOOST Kütüphanelerinin Derlenmesi ve Kullanımı' ile ilgili içerikler

Open CV (computer vision) kütüphanesini kullanarak yüz tanıma kodu örneği
Open CV (computer vision) kütüphanesini kullanarak yüz tanıma kodu örneği
C / C++ Matris Çarpma Kodu ve Basit Hızlandırma Teknikleri
C / C++ Matris Çarpma Kodu ve Basit Hızlandırma Teknikleri
C++'ta proje oluşturma ve ortam değişkenlerini ayarlama
C++'ta proje oluşturma ve ortam değişkenlerini ayarlama