1

在 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
4

1 回答 1

0

boost_program_options 需要编译。检查您是否拥有可用于编译器的预编译库。并且您在 make 文件中设置相应的路径,例如在 Qt .pro 文件中:

    LIBS += -L"c:/pathToLib"
于 2013-09-07T22:07:38.517 回答