Include thư viện native với cặp dấu < > trong Visual Studio

Mọi người cho mình hỏi về vấn đề include và properties của Project trong VS.

Giả sử thư mục project của mình nằm ở My Documents\Projects
Và thư viện native nằm ở D:\Dependencies

Tập tin x.h là header của thư viện native nằm ở D:\Depedencies

Giả sử mình có dòng lệnh include như sau và mình muốn chạy được thì làm thế nào :slight_smile:

‪#‎include‬ < x.h >

Ghi chú:
Mình KHÔNG sử dụng include với cặp dấu ngoặc kép và đường dẫn động, ví dụ như
#include “…\…\Dependencies\x.h”

Mình muốn sử dụng dấu < > để include 1 thư viện native (không copy vào thư mục “lib” và thư mục “include” của Visual C++)

Mình có tham khảo vài tutorials về OpenGL và CMake thấy project mẫu của nó có khả năng include 1 thư viện native mà không cần copy các header, dll, lib vào các thư mục cài đặt sẵn của Visual Studio :smiley:

Mong cao nhân chỉ dẫn ^^~

@abcxyz2007 chỉ đường dẫn của thư mục chứa x.h vào đây. Tức là khai báo D:\Depedencies vào

Tools / Options / Projects and Settings / VC++ Directories / Include files
1 Like

@ltd: cách đó xem ra chỉ áp dụng được trong VS2008 trở xuống, bắt đầu từ VS2010 đã ko còn làm được như vậy nữa.

@abcxyz2007: Nếu bạn dùng VS2010 trở lên thì xem bài viết này: http://blogs.msdn.com/.../2009/07/07/vc-directories.aspx

1 Like

Cảm ơn mọi người, mình đã làm được rồi :smiley:
Hoặc là trực tiếp thêm vào trong VC Directories hoặc là tạo macro rồi add vào :slight_smile:

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