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