作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Windows 中编译 flann 时出现一些错误。我安装了 boost 和 gcc 4.3.3。这个错误从何而来?我该如何解决?
g++ src/*.o -o cbir -lboost_program_options -lhdf5 -lboost_filesystem -lboost_system -llog4cxx -lflann
c:/mingw/bin/../lib/gcc/mingw32/4.3.3/../../../../mingw32/bin/ld.exe: cannot find -lboost_program_options collect2: ld returned 1 exit status
Makefile:29: recipe for target `cbir' failed
make: *** [cbir] Error 1
最佳答案
需要编译boost_program_options。检查您的编译器是否有可用的预编译库。并且您在 make 文件中设置相应的路径,例如在 Qt .pro 文件中:
LIBS += -L"c:/pathToLib"
关于找不到-lboost_program_options,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18678230/
在 Windows 中编译 flann 时出现一些错误。我安装了 boost 和 gcc 4.3.3。这个错误从何而来?我该如何解决? g++ src/*.o -o cbir -lboost_pro
我想在 Linux 上的 C++ 中使用 Boosts 对命令行标志的支持。我使用 CMake 构建应用程序,但出现错误“找不到 -lboost_program_options”。库 boost_pr
我正在尝试第一次使用 Boost anything,所以我想我应该从 program_options 开始。我正在运行 Debian Wheezy 的 Raspberry Pi 上进行开发。我从“ap
我是一名优秀的程序员,十分优秀!