Saya mencoba untuk memasukkan path ke perpustakaan tambahan di makefile saya, tetapi saya tidak tahu bagaimana membuat kompiler menggunakan jalur itu. sejauh ini saya punya:
g++ -g -Wall testing.cpp fileparameters.cpp main.cpp -o test
dan saya ingin menyertakan jalur ke
/data[...]/lib
karena testing.cpp menyertakan file dari perpustakaan itu. Juga, saya menggunakan mesin linux.
EDIT: Bukan jalur ke perpustakaan. Hanya untuk file yang disertakan. Salahku.
Jawaban:
Untuk menentukan direktori untuk mencari perpustakaan (biner), Anda cukup menggunakan
-L
:Untuk menentukan nama perpustakaan sebenarnya, Anda menggunakan
-l
:Untuk menentukan direktori untuk mencari file yang disertakan (berbeda dari perpustakaan!) Anda menggunakan
-I
:Jadi saya pikir apa yang Anda inginkan adalah sesuatu seperti itu
sumber
-I
harus diletakkan sebelum nama file .cpp, misalnya.Di MakeFile atau CMakeLists.txt, Anda dapat menyetel CMAKE_CXX_FLAGS seperti di bawah ini:
sumber