【发布时间】:2018-04-22 06:41:12
【问题描述】:
我正在尝试将 dlib 库添加到 Eclipse。我从http://dlib.net/ 下载了 dlib 并将 dlib 文件夹复制到我的项目文件夹中。
然后我执行以下操作:
(1) 项目 -> C/C++ 常规 -> 路径和符号 (2) 选择 GNU C++ (3) 选择添加 (4) 选择变量 (5) 键入“ProjDirPath”
我将代码从http://dlib.net/optimization_ex.cpp.html 复制到源文件中。一切似乎都很好(即没有红色下划线)。
我尝试构建文件并得到:
信息:内部构建器用于构建 g++ "-IC:/Users/..." -O0 -g3 -Wall -c -fmessage-length=0 -o main.o "..\main.cpp" 在 c:... 中包含的文件中 ... ... " 有什么我做错了吗?为什么我不能在他们的网站上运行代码?
我也尝试如下添加 dlib 库(与此处How to add a library to an Eclipse project 相同)
(1) 项目 -> 属性 -> C/C++ 构建 -> 设置 -> MinGW C++ 链接器 -> 库
(2) 我将 dlib 添加到顶部 (Libraries(-l)) 并将 dlib 文件夹库的位置添加到底部 (Libraries(-L))。
然后我得到错误
信息:内部构建器用于构建 g++ "-LC:\Users..." -o myfile.exe main.o -ldlib c:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/7.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: 找不到-ldlib collect2.exe:错误:ld 返回 1 个退出状态
最后,我要提一下我是 C++ 新手。
【问题讨论】:
标签: c++ eclipse gcc linker dlib