2012-04-05 28 views
21

Tôi vừa bắt đầu biên dịch các thư viện tăng C++. Với các lệnh sau đây, tôi đã phát hành nó đang xây dựng toàn bộ các thư viện tăng cường, tốn thời gian và không cần thiết cho nhu cầu của tôi.Làm cách nào để chỉ xây dựng các mô-đun bắt buộc tăng cường?

Chỉ cần giải nén lưu trữ boost_1_49_0.7z và từ Visual Studio 2010 command line tool Tôi đã chạy bootstrap.bat và nó đã tạo b2 thực thi.

Sử dụng tệp thi hành này Tôi chạy b2 --toolset=msvc-10.0 --build-type=complete architecture=x86 address-model=64 stage để xây dựng thư viện.

Tại thời điểm này, tất cả những gì tôi cần là mô-đun "tín hiệu" được xây dựng.

Lệnh chuyển đổi nào cần được cung cấp cho bootstrap được tạo để thực thi biên dịch và chỉ xây dựng các thư viện cụ thể đó?

+1

[bcp] (http://www.boost.org/doc/libs/1_49_0/tools/bcp/doc/html/index.html) có thể hữu ích. –

+0

@JerryCoffin Tôi có thể tìm công cụ bcp ở đâu. Tôi có thể xác định vị trí thư mục bcp với các nguồn của nó trong thư mục tool \. HOẶC .. Làm thế nào để xây dựng công cụ bcp? –

Trả lời

27

b2.exe --help kết quả đầu ra như sau.

--show-libraries Displays the list of Boost libraries that require build and installation steps, then exit.

--with-<library> Build and install the specified <library> If this option is used, only libraries specified using this option will be built.

Cũng có thể sử dụng tùy chọn -jX để biên dịch BOOST trong quá trình X song song.

Các vấn đề liên quan