Pengaturan untuk compiler
Dalam proyek di mana Anda ingin #include file header dari proyek lain , Anda perlu menambahkan jalur dari file header ke dalam bagian Sertakan Direktori Tambahan dalam konfigurasi proyek.
Untuk mengakses konfigurasi proyek:
- Klik kanan pada proyek tersebut, dan pilih Properties.
- Pilih Properti Konfigurasi-> C / C ++ -> Umum.
- Atur jalur di bawah Direktori Sertakan Tambahan.
Bagaimana cara memasukkan
Untuk menyertakan file header , cukup tulis yang berikut di kode Anda:
#include "filename.h"
Perhatikan bahwa Anda tidak perlu menentukan jalur di sini, karena Anda sudah menyertakan direktori di Direktori Sertakan Tambahan, sehingga Visual Studio akan tahu di mana mencarinya.
Jika Anda tidak ingin menambahkan setiap lokasi file header dalam pengaturan proyek, Anda bisa memasukkan direktori sampai titik tertentu, lalu #include relatif ke titik tersebut:
// In project settings
Additional Include Directories ..\..\libroot
// In code
#include "lib1/lib1.h" // path is relative to libroot
#include "lib2/lib2.h" // path is relative to libroot
Pengaturan untuk linker
Jika menggunakan pustaka statis (mis. File .lib), Anda juga perlu menambahkan pustaka ke input linker, sehingga pada saat penautan simbol dapat ditautkan (jika tidak, Anda akan mendapatkan simbol yang belum terselesaikan):
- Klik kanan pada proyek tersebut, dan pilih Properties.
- Pilih Properti Konfigurasi-> Linker-> Input
- Masuk ke perpustakaan di bawah Dependensi Tambahan.