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

 


5 yıl 4 ay önce eklendi

Din nedir? Hangi çiçek ne zaman ekilir? Yeşilay haftası ne zaman Yunus Emre şiirleri 1. Mehmet Dönemi (1413-1421) İlk telgraf ne zamana kullanılmıştır? Ünlü Kahin Baba Vanga'nın Kehanetleri Eski Yunan mitolojisinde tanrı ve tanrıça isimleri Sanat Felsefesi (Estetik) Kanuni'nin Fransa Kralı Fransuva'ya Gönderdiği Mektup Roman ve Hikaye Arasındaki Farklar Telkari Sanatı Yeni başlayanlar için namaz kılmayı öğrenme Kuşlar neden V şeklinde uçarlar? Arabanın icadı, Otomobili kim icat etti Hacim ölçüleri nelerdir? Microsoft Visual Studio 2012 (MSVC 11) ile BOOST Kütüphanelerinin Derlenmesi ve Kullanımı Dünyanın En Zehirli Hayvanları İllerin telefon alan kodları Koca Yusuf Efsanesi
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
26
27
28