2011-01-28 31 views
15

Tôi muốn biết cách tạo công cụ thực thi, ví dụ: bcp, với thư viện tăng cường. Tôi đã giải nén các nguồn, nhưng tôi không biết làm thế nào để xây dựng để tạo ra công cụ.tạo công cụ tăng cường thực thi

Cảm ơn

+0

Boost là một loạt các thư viện mà bạn sử dụng trong C++ mã . Bạn sử dụng #include chỉ thị để thêm tiêu đề Tăng cường cần thiết vào tệp .cpp của bạn và sau đó sử dụng chức năng Tăng cường mà bạn cần trong mã của ứng dụng. Sau đó bạn biên dịch mã đó bằng trình biên dịch C++ của bạn để xây dựng một tệp thực thi hoặc DLL. Bỏ phiếu để đóng là "không phải là một câu hỏi thực sự". –

Trả lời

3

Tất cả các công cụ trong thư mục $ BOOST_ROOT/công cụ có thể được xây dựng bằng cách gọi bjam từ thư mục chứa Jamfile[.v2] tương ứng nằm. Đối với bcp, điều này cần được thực hiện trong thư mục $ BOOST_ROOT/tools/bcp. Nếu bạn chưa xây dựng bjam, vui lòng tham khảo tài liệu Getting Started giải thích các bước cần thiết. Tệp thi hành được xây dựng theo mặc định sẽ kết thúc bằng $ BOOST_ROOT/dist/bin.

20

Bổ sung câu trả lời hkaiser:

Run ./bootstrap.sh từ $BOOST_ROOT (tham khảo Getting Started cho tùy chọn bổ sung)

./bootstrap.sh 

Điều này sẽ tạo ra một thực thi ./bjam. Sau đó, bạn có thể làm

./bjam tools/bcp 

Hoặc thậm chí sao chép file thực thi này để tools/bcp và làm

./bjam 

Các ./bcp thực thi sẽ nằm trong $BOOST_ROOT/dist/bin

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