30/09/2018, 16:26

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 DocumentsProjects
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

‪#‎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 “……Dependenciesx.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

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

Nguyễn Minh Dũng viết 18:41 ngày 30/09/2018

@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
Lê Minh Nghĩa viết 18:43 ngày 30/09/2018

@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

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

Cảm ơn mọi người, mình đã làm được rồi
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

Bài liên quan
0