2013-01-11 45 views
10

Đã một thời gian kể từ khi tôi lập trình bằng C++ và hiện tại tôi đang gặp khó khăn với thư viện Poco mà tôi đang cố thêm vào để thực hiện một số yêu cầu HTTP.Làm thế nào để thêm thư viện Poco trong Visual Studio 2010?

Trước hết, tôi nên thêm tệp poco ở đâu vào dự án của tôi? Thứ hai, tôi đã đọc một cái gì đó về dấu nhắc lệnh và chạy một kịch bản mà sẽ biên dịch tập tin nhưng tôi phải cung cấp cho nó một đối số đó là phiên bản studio trực quan của tôi và các lựa chọn là từ 70 đến 110. Làm cách nào để tìm hiểu cái nào tôi nên dùng?

Nếu ai đó có thể cung cấp cho tôi hướng dẫn từng bước, tôi thực sự đánh giá cao điều đó.

Cảm ơn bạn.

Trả lời

26

Bạn đang đề cập đến POCO C++ Libraries and Tools? Nếu vậy,

  1. Tải POCO C++ thư viện here
  2. Extract (ví dụ: giải nén vào C: \ poco-1.4.6)
  3. Tìm tập tin giải pháp thích hợp và xây dựng.

    • build_vs71.cmd ==> Visual Studio .NET 2003
    • build_vs80.cmd ==> Visual Studio 2005
    • build_vs90.cmd ==> Visual Studio 2008
    • build_vs100.cmd ==> Visual Studio 2010
    • build_vs110.cmd ==> Visual Studio 2012
      For more info about visual studio versions
      Ví dụ, nếu bạn muốn sử dụng lib poco trong Dự án Visual Studio 2005, bạn cần xây dựng với build_vs80.cmd.Khi bạn đã xây dựng thành công, bạn có thể thấy tất cả các poco static lib trong {POCO Folder} \ lib. (Ví dụ: C: \ poco-1.4.6 \ lib)

  4. Tạo dự án mới trong visual studio và thêm đường tiêu đề để dự án-> Properties-> C/C++ - Bao gồm> bổ sung Thư mục (ví dụ: Nếu bạn muốn sử dụng POCO Foundation, hãy thêm "C: \ poco-1.4.6 \ Foundation \ include")
  5. Thêm đường dẫn POCO lib vào Project-> Properties-> Linker-> General-> Thư mục Thư viện Bổ sung . (ví dụ: C: \ poco-1.4.6 \ lib)
  6. Thêm POCO file lib tên để dự án-> Properties-> Linker-> Input-> Dependencies bổ sung (ví dụ: PocoNetd.lib)
  7. Bây giờ bạn có thể bắt đầu sử dụng các thư viện POCO trong dự án của bạn.

Bạn cũng có thể muốn kiểm tra các dự án mẫu POCO HTTP được đặt tại {POCO Folder} \ Net \ samples. (ví dụ: C: \ poco-1.4.6 \ Net \ samples)

+0

Cảm ơn bạn đã viết hướng dẫn ngắn gọn về cách thực hiện điều đó, được đánh giá cao. – mox1

+0

Tôi có cần phải thêm vào "Thư mục Bao gồm Bổ sung" tất cả các thư mục "bao gồm" không? Cảm ơn trước – rodi

+0

rodi, tôi nghĩ bạn chỉ cần thêm từ từ lib bạn sẽ sử dụng, như Foundation/Net/etc ... nếu bạn chỉ sử dụng một, chỉ cần thêm –

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