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;
}

 


11 yıl 7 ay önce eklendi

Aracımın motor suyuna yağ karışıyor Seferi namazı nasıl kılınır? Dünyanın ortası neresidir? 2020 Babalar Günü ne zaman Öğretmen ile ilgili şiirler Yıldırım Bayezid Dönemi (1389-1402) İkametgah belgesi Türkiye nüfusunun demografik yapısının yıllara göre değişimi Windows 7/8'de Task Bar'a Bilgisayarım/Çöp Kutusu kısayolu nasıl eklenir? Siyaset Felsefesi Tarih Öncesi Çağlar Kitap Okumanın Faydaları, Kitap Okumanın Yararları Nelerdir? Oryantal yağlı boya resimler Ailemize karşı görevlerimiz nelerdir MySQL ile ilgili birkaç yararlı komut Element nedir Aslanlar Hakkında Genel Bilgi Microsoft Visual Studio 2012 (MSVC 11) ile BOOST Kütüphanelerinin Derlenmesi ve Kullanımı Dünyanın En Zehirli Hayvanları Enerji İçeceği, enerji içecekleri Linux Terminal'de (Komut Satırı'nda) For Döngüsü