【发布时间】:2017-03-12 00:08:18
【问题描述】:
我想在 linux 中为我的 c++ 项目使用 dlib 库。我已经成功安装它并且能够编译和运行 dlib 下给出的 .cpp 示例文件。我已经通过
编译了示例文件“g++ -std=c++11 -O3 -I.. ../dlib/all/source.cpp -lpthread -lX11 example_program_name.cpp”在 [http://dlib.net/compile.html][1]
中给出但我无法使用相同的命令来运行位于外部 dlib-18.18/examples 目录的 .cpp 文件
有人可以帮我从 linux 中的任何用户目录编译 c++ 文件(使用 dlib 库)吗?
我知道在尝试从任何其他用户目录编译它时,我们必须包含 dlib 安装文件夹的路径。所以我尝试了命令
" g++ -O3 -I/home/praneeth/computervision/../dlib/all/source.cpp -lpthread -lX11 project3_face.cpp -o project_face pkg-config --cflags opencv @987654323 @"
但它给了我结果: g++:错误:../dlib/all/source.cpp:没有这样的文件或目录
注意: dlib-18.18 文件夹存在于我的 /home/praneeth/computervision/
【问题讨论】: