উত্তর:
একটি সংক্ষিপ্ত উত্তর হিসাবে:
bjam --toolset=msvc-9.0 address-model=64 --build-type=complete
দীর্ঘতর উত্তর হিসাবে, একই বিকাশের জন্য ভিএস। নেট 2008 32-বিট এবং 64-বিট বুস্ট লাইব্রেরি রাখার জন্য এখানে আমার বিল্ড নোটগুলি রয়েছে (যা আমি সাধারণ ব্যবহারের ক্ষেত্রে সন্দেহ করি):
উইন 32 বাইনারি তৈরি করুন
bjam --toolset=msvc-9.0 --build-type=complete stage
ডিরেক্টরি b win32 ডিরেক্টরি তৈরি করুন
এক্স 64 বাইনারি তৈরি করুন
bjam --toolset=msvc-9.0 address-model=64 --build-type=complete stage
ডিরেক্টরি lib 64 x64 তৈরি করুন
আমি আমার সাইটে নির্মিত বাইনারি পেয়েছি: http://boost.teeks99.com
2013-05-13 সম্পাদনা করুন: আমার বিল্ডগুলি এখন সোর্সফোজ পৃষ্ঠা থেকে সরাসরি (1.53 থেকে শুরু) উপলব্ধ ।
আপডেট (19.09.2017): ভিএস2017 এর জন্য স্ক্রিপ্ট লাইন যুক্ত হয়েছে। দয়া করে সচেতন থাকুন যে বুস্ট উপরের একটি নির্দিষ্ট সংস্করণ থেকে ভিএস2017 সংকলকটি সমর্থন করে। আমি সর্বশেষতম সংস্করণ (1.65.1) ব্যবহার করেছি।
আমি এই স্ক্রিপ্টগুলি এক্স 64 এবং এক্স 86 প্ল্যাটফর্মগুলির জন্য বিল্ডিং বৃদ্ধির জন্য ব্যবহার করেছি, lib এবং dll, ডিবিগ এবং VS2017, VS2015 এবং VS2013 এর জন্য প্রকাশ:
md stage\VS2017\x64
md stage\VS2015\x64
md stage\VS2013\x64
b2 --stagedir=./stage/VS2017/x64 address-model=64 --build-type=complete --toolset=msvc-14.1 --threading=multi --runtime-link=shared --variant=debug
b2 --stagedir=./stage/VS2017/x64 address-model=64 --build-type=complete --toolset=msvc-14.1 --threading=multi --runtime-link=shared --variant=release
b2 --stagedir=./stage/VS2015/x64 address-model=64 --build-type=complete --toolset=msvc-14.0 --threading=multi --runtime-link=shared --variant=debug
b2 --stagedir=./stage/VS2015/x64 address-model=64 --build-type=complete --toolset=msvc-14.0 --threading=multi --runtime-link=shared --variant=release
b2 --stagedir=./stage/VS2013/x64 address-model=64 --build-type=complete --toolset=msvc-12.0 --threading=multi --runtime-link=shared --variant=debug
b2 --stagedir=./stage/VS2013/x64 address-model=64 --build-type=complete --toolset=msvc-12.0 --threading=multi --runtime-link=shared --variant=release
md stage\VS2017\win32
md stage\VS2015\win32
md stage\VS2013\win32
b2 --stagedir=./stage/VS2017/win32 --build-type=complete --toolset=msvc-14.1 --threading=multi --runtime-link=shared --variant=debug
b2 --stagedir=./stage/VS2017/win32 --build-type=complete --toolset=msvc-14.1 --threading=multi --runtime-link=shared --variant=release
b2 --stagedir=./stage/VS2015/win32 --build-type=complete --toolset=msvc-14.0 --threading=multi --runtime-link=shared --variant=debug
b2 --stagedir=./stage/VS2015/win32 --build-type=complete --toolset=msvc-14.0 --threading=multi --runtime-link=shared --variant=release
b2 --stagedir=./stage/VS2013/win32 --build-type=complete --toolset=msvc-12.0 --threading=multi --runtime-link=shared --variant=debug
b2 --stagedir=./stage/VS2013/win32 --build-type=complete --toolset=msvc-12.0 --threading=multi --runtime-link=shared --variant=release
pause
.bat
আপনার বুস্ট বাইনারি তৈরির জন্য আপনি একটি ফাইল তৈরি করতে এবং চালাতে পারেন।
এই মুহুর্তে, teeks99 (অন্য উত্তর দেখুন) সরবরাহিত -৪-বিট বাইনারিগুলি কেবলমাত্র চারপাশে কেবলমাত্র 64৪-বিট বাইনারি হিসাবে উপস্থিত রয়েছে। কিছুক্ষণের জন্য, বুস্টপ্রোও 64৪-বিট বাইনারি সরবরাহ করে, তবে 1.51 হিসাবে তারা বাইরে বা ব্যবসায় হিসাবে উপস্থিত বলে মনে হচ্ছে।
সুতরাং, আমরা আবার দুটি বিকল্পে ফিরে এসেছি: টিকস 99 বাইনারি, বা আপনার নিজের তৈরি।
আমার নিজের তৈরি করতে আমার বেশিরভাগ তথ্য এখানে ছিল: https://stackoverflow.com/a/2655683/613288
কেবলমাত্র অনুপস্থিত জিনিস হ'ল ভিজুয়াল স্টুডিও 2010 এক্সপ্রেসের ফ্রি সংস্করণ দিয়ে এটি কীভাবে কাজ করা যায়। আমি অনুপস্থিত অংশটি অন্য কোথাও খুঁজে পেয়েছি এবং কিছুটা কাস্টমাইজ করার পরে আমার 1.9.0.0 বাইনারিগুলি বাড়ানোর জন্য ব্যবহৃত চূড়ান্ত রেসিপিটি ছিল:
ভিজ্যুয়াল সি ++ শুরু করুন এবং সরঞ্জাম মেনু থেকে ভিজ্যুয়াল স্টুডিও কমান্ড প্রম্পট শুরু করুন।
কনসোল উইন্ডোতে, নিম্নলিখিতটি করুন:
"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\setenv.cmd" /Release /x64
এবং তারপরে বুস্ট ডিরেক্টরিতে:
bootstrap.bat
b2 -a -sBZIP2_SOURCE="C:\bzip2-1.0.6" -sZLIB_SOURCE="C:\zlib-1.2.5" --toolset=msvc-10.0 architecture=x86 address-model=64 link=static --with-date_time --with-filesystem --with-serialization --with-test --with-thread --with-system --with-regex --with-iostreams stage
শেষ কমান্ডটি আমার যা প্রয়োজন হয়েছিল তার জন্য কাস্টমাইজ করা হয়েছে (কেবল কয়েকটি স্ট্যাটিকালি লিঙ্কড লাইব্রেরি)।
আমি আমাকে একটি ছোট স্ক্রিপ্ট তৈরি করেছি যা সেগুলি সমস্ত ভিএস ২০০৫ এবং ভিএস ২০০৮ এর জন্য সংকলন করে:
md stage\lib\win32
md stage\lib\x64
REM Visual Studio 2005
bjam --toolset=msvc-8.0 --build-type=complete stage
move /Y stage\lib\* stage\lib\win32\
bjam --toolset=msvc-8.0 address-model=64 --build-type=complete stage
move /Y stage\lib\* stage\lib\x64\
REM Visual Studio 2008
bjam --toolset=msvc-9.0 --build-type=complete stage
move /Y stage\lib\* stage\lib\win32\
bjam --toolset=msvc-9.0 address-model=64 --build-type=complete stage
move /Y stage\lib\* stage\lib\x64\