Adding dlib to C++ eclipse
Adding dlib to C++ eclipse
我正在尝试将dlib库添加到eclipse中。我从下载了dlibhttp://dlib.net/并将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库(与这里相同如何将库添加到Eclipse项目中)
(1) 项目->属性->C/C++构建->设置->MinGW C++链接器->库
(2) 我将dlib添加到顶部(Libraries(-l)),并将dlib文件夹库的位置添加到底部(Librarities(-l))。
然后我得到错误
信息:内部生成器用于生成g++"-LC:\Users…"-o myfile.exe main.o-ldibc:/mingw/bin//lib/gcc/x86_64-w64-mingw32/7.1.0/../../../x86_64-w64-mingw32/bin/ld.exe:找不到-ldibcollect2.exe:错误:ld返回1退出状态
最后,我要提到的是,我是C++的新手。
由于您是C++新手,因此应该使用cmake来生成您的项目。如果你键入这样的内容:
cd dlib/examples
mkdir build
cd build
cmake -G "Eclipse CDT4 - Unix Makefiles" ..
cmake将为您创建一个配置正确的Eclipse项目。CMake可以生成许多不同的项目类型。如果你键入cmake -h
,你会看到一个由cmake支持的"生成器"列表,如visualstudio、sublime text等。
编写CMake配置文件也非常容易。dlib示例作为一个简单的cmake教程具有双重用途,值得一看:http://dlib.net/examples/CMakeLists.txt.html
- 无法在Ubuntu上将共享库与Eclipse链接
- Eclipse CDT:单个项目中有多个C++文件
- C++ 运行时链接器错误 (liblog4cpp.so.5) Eclipse
- Eclipse/Netbeans 中的处理模式行
- 如何在使用 SDL2 的 Eclipse 中构建 c++ 程序
- 使用 Eclipse CDT 进行 Cplex 配置
- Eclipse 没有在 Windows (C++) 中编译.exe
- 在 Eclipse 上启用 C++17 以使用 'std::byte'
- Eclipse CDT clang 工具链 - 无法从链接器选项中删除 stdlibc++,但可以添加 libc++,E
- 在 Eclipse 中添加库的工作方式是否与在 Visual Studio 中相同?
- 将编译器开关添加到 Eclipse CDT 内置编译器设置生成?
- 在 Eclipse: "error: no match for 'operator='" 中获取错误消息
- 在 eclipse 中,将宏重定义视为错误而不是警告
- Eclipse C++ 字符串作为函数参数
- 如何在 Eclipse 中一次从多个源文件进行构建
- Eclipse 可执行架构类型
- 如何摆脱导入的 make 项目中的 Eclipse 索引器"Type std::... could not be resolved"错误
- C++ 在编译过程中 strtok 函数 Eclipse 说没有在范围内声明?
- Eclipse/CDT_C++给出"语义错误_"类型XXX无法解决"。项目运行
- ROS/C++:无法在 eclipse 中修复未解析的包含