30/09/2018, 18:23

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.

Mai Anh Dũng viết 20:30 ngày 30/09/2018

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ỉ?

Hoa Hoa viết 20:27 ngày 30/09/2018

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.

Mai Anh Dũng viết 20:34 ngày 30/09/2018

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

Hoa Hoa viết 20:38 ngày 30/09/2018

Mai Anh Dũng viết 20:34 ngày 30/09/2018

Visual phiên bản 2013 hay 2015?

Hoa Hoa viết 20:26 ngày 30/09/2018

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

Mai Anh Dũng viết 20:35 ngày 30/09/2018

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 …

Hoa Hoa viết 20:34 ngày 30/09/2018

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!

... viết 20:29 ngày 30/09/2018

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.

Hoa Hoa viết 20:32 ngày 30/09/2018

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.

... viết 20:36 ngày 30/09/2018

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

Hoa Hoa viết 20:25 ngày 30/09/2018

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

Mai Anh Dũng viết 20:31 ngày 30/09/2018

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

Bài liên quan
0