我有以下文件:編譯C使用外部庫從Linux終端++文件
ex1.cpp ex1.h
GLee.cpp GLee.h
,我想讓它下面的路徑上使用的庫(openmesh庫):
home/xyz/Downloads/OpenMesh-2.3/src/OpenMesh/
我想這個來執行它:
g++ -Wall -o ex1 ex1.cpp GLee.cpp -L/..path../
,但沒有運氣,輸出爲:
從ex1.cpp包含的文件中:17:0: ex1.h:28:38:致命錯誤:OpenMesh/Core/IO/MeshIO.hh:沒有該文件或目錄 編譯已終止。
這樣做的正確方法是什麼?
謝謝!
add -I/home/xyz/Downloads/OpenMesh-2.3/src/OpenMesh /到你的g ++命令 – billz
你忘記顯示g ++頭文件的路徑。 – vpit3833