gpt4 book ai didi

c++ - 从 linux 终端使用外部库编译 c++ 文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:25:34 24 4
gpt4 key购买 nike

我有以下文件:

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: fatal error : OpenMesh/Core/IO/MeshIO.hh: 没有那个文件或目录编译终止。

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

谢谢!

最佳答案

您需要在命令行中输入-I path。所以从错误来看,你会这样做:

g++ -Wall -o ex1 ex1.cpp GLee.cpp -I /home/xyz/Downloads/OpenMesh-2.3/src

关于c++ - 从 linux 终端使用外部库编译 c++ 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13389842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com