Làm sao để add 1 thư viện vào solution trong C++

Mình không thể nào sử dụng được file thư viện vừa down về. File có đuôi là .hh. Mình coi trên trang web thì nó example là chép cái file .hh đó vào source directory, sau đó chỉ cần include “tree.hh”. Nhưng mình làm mãi không được. Ai biết cách giúp mình với, mình dùng visual studio.

Cho file tree.hh vào chung thư mục với các file .h khác của bạn là được. Mà trông có vẻ là chung thư mục rồi mà, giờ bị lỗi gì nhỉ?

Em không biết, khi em #include “tree.hh” thì nó báo lỗi. Mà trên trang web thì thấy nó khai báo như vậy.

Báo lỗi như thế nào?

Visual phiên bản 2013 hay 2015?

Visual 2012 anh ạ!
Link trang file tree.hh nó hướng dẫn vậy!
http://tree.phi-sci.com/download.html

Thử remove cái file tree.hh ra và add lại theo cách này

Click chuột phải lên project > add > existing item …

Em đã buid đc. Do lúc đầu em copy - paste vào trong solution nên nó không hiểu. Sau khi add đáng hoàng thì trong folder xuất hiện fiel “tree.hh”. Giờ thì đã #include"tree.hh" được rồi. Cảm ơn anh!

1 Like

Em thì làm theo cách copy file tree.hh vào thư mục
D:\Visual Studio 11.0\VC\include

rồi vào project dùng

#include <tree.hh>

Kết quả build bình thường.

Do lúc đầu mình copy - paste ngay trong visual luôn nên nó không hiểu. Từ chiều tới giờ ko biết làm sao.

Dùng theo cách của em thì nó thành thư viện hệ thống của visual C++ luôn, sau này tạo project khác thì cứ gọi

#include <tree.hh>

chứ không cần phải copy vô thư mục project lần nữa đâu :dizzy_face:

1 Like

Mấy cái thư viện ngoài này khi build xong. Chép file debug qua máy khác không biết có xài được không nhỉ.
@ltd

Nếu compile thành binary rồi thì không vấn đề gì nữa.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?