2012-04-10 4 views
8

Tôi muốn sử dụng thư viện cpp-netlib trong dự án C++ của tôi đang chạy trên Windows. Tôi đã thực hiện theo các hướng dẫn dưới http://cpp-netlib.github.com/getting_started.html tối đa phần "Bắt CMake", là nơi Tôi đã ngừng tìm hiểu hướng dẫn. CMake thực sự không bắt buộc phải không? Nếu vậy, các bước chính xác cần thiết để tôi có thể sử dụng thư viện trong các dự án của tôi là gì?Sử dụng cpp-netlib trong dự án C++ trong Windows

Nếu ai đó có thể cung cấp cho tôi hướng dẫn tại đây hoặc giới thiệu cho tôi hướng dẫn chi tiết, hãy xem tuyệt vời. Google đã không giúp tôi nhiều như vậy.

+0

Bạn có nghĩ ra điều này không? Tôi cũng đang cố gắng sử dụng nó. – baruch

+0

Rất tiếc là không. Cuối cùng, chúng tôi đã sử dụng một công nghệ khác. – user181218

+0

Đã cập nhật [liên kết đến hướng dẫn bắt đầu mới nhất] (http://cpp-netlib.org/0.10.1/getting_started.html#getting-started). – ladenedge

Trả lời

9

Cùng một vấn đề ở đây:

tôi đã nhận nó đi với

Từ thư mục Tôi đổ cpp-netlib-0.9.4 trong

cd .. 
mkdir cpp-netlib-build 
cd cpp-netlib-build 
cmake.exe -G "Visual Studio 10" -DBOOST_ROOT:string="C:\Dev\Boost\boost_1_51_0" ../cpp-netlib-0.9.4 

(đường dẫn của bạn có thể thay đổi) populates này thư mục cpp-netlib-build với giải pháp và dự án VS10.

+0

Tôi thực sự thích việc sử dụng Boost của cpp-netlib và cấu trúc của API của nó, nhưng do lỗi mà tôi đã chọn cho [Poco] (http://pocoproject.org/) cuối cùng. –

+0

Thay vì -DBOOST_ROOT: chuỗi tôi phải chỉ định -DBOOST_INCLUDEDIR: chuỗi và -DBOOST_LIBRARYDIR: chuỗi riêng biệt. Ngoài ra, -G "Visual Studio 11" đã làm việc với VS2012. –

+0

Các dự án VS đã tạo không chỉ định BOOST_LIBRARYDIR làm thư mục bổ sung thư viện, tôi phải thêm nó theo cách thủ công cho tất cả dự án. –