我有以下文件:编译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