1

我有以下文件:

ex1.cpp    ex1.h
GLee.cpp   GLee.h

我想让它在以下路径上使用库(openmesh 库):

主页/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:没有此类文件或目录编译终止。

这样做的正确方法是什么?

谢谢!

4

1 回答 1

3

你需要放在-I path命令行上。所以从错误来看,看起来你会这样做:

g++ -Wall -o ex1 ex1.cpp GLee.cpp -I /home/xyz/Downloads/OpenMesh-2.3/src
于 2012-11-15T00:39:26.050 回答