2013-03-13 30 views
5

Tôi chỉ có bjam ed tăng và có vẻ như nó vẫn sẽ từ chối làm việc (I alread đã cố gắng và từ bỏ để làm cho thư viện này). Những gì tôi đã làm được, mà tôi đưa ra bjam.exe và tôi liên kết:lỗi nghiêm trọng LNK1104: không thể mở tệp 'libboost_date_time-vc100-mt-gd-1_53.lib' - tệp bị bỏ qua, không có vấn đề gì tôi liên kết

bao gồm các thư mục: C: \ ... \ boost_1_53_0
thư mục Library: C: \ ... \ boost_1_53_0 \ bin.v2 \ libs

Nhưng tôi vẫn gặp lỗi. Vì vậy, tôi quyết định tìm trong các thư mục và điều này cho thấy là đường dẫn đến thư viện mong muốn:

C: \ ... \ boost_1_53_0 \ bin.v2 \ libs \ date_time \ build \ msvc-10.0 \ debug \ liên kết tĩnh \ luồng đa \

Nếu tôi một cách rõ ràng thêm thư mục này vào thư mục Library , thư viện được tìm thấy nhưng trong VCC lỗi khác bật lên, hỏi tôi cho thư viện khác.
Vậy làm cách nào để yêu cầu bjam tạo một hệ thống thư mục mà VCC có thể hiểu được?

+0

Sau khi thêm từng thư mục đường dẫn dài này, tôi đã đạt được để biên dịch ứng dụng. Nhưng có rất nhiều thư viện! Phải có cách khác ... –

+0

Nếu bạn đã làm theo hướng dẫn ["bắt đầu"] (http://www.boost.org/more/getting_started/windows.html#invoke-b2), thư mục bạn cần thêm là "C: \ ... \ boost_1_53_0 \ stage \ lib". –

+0

Man. Tôi đã làm điều này tất nhiên. Nhưng sau khi điều này không có hiệu lực, tôi quyết định thử nó bằng tay. –

Trả lời

3

Thêm thư mục C: ... \ boost_1_55_0 \ stage \ lib đã hoạt động cho tôi. Đã thêm vào:

Thuộc tính dự án -> Thuộc tính cấu hình -> Thư mục VC++ -> Thư mục thư viện.

1

Thêm liên kết sau vào 'Thuộc tính cấu hình -> Trình liên kết -> Chung -> Thư viện bổ sung thư viện' cũng giúp tôi. 'C: \ Program Files \ boost \ boost_1_55_0 \ stage \ lib'

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