1
我試圖安裝麻煩的安裝DLIB DLIB使用sudo python3 setup.py的安裝經與python3.5
,並得到
[100%] Linking CXX shared library dlib.so
Undefined symbols for architecture x86_64:
"boost::python::detail::init_module(PyModuleDef&, void (*)())", referenced from:
_PyInit_dlib in dlib.cpp.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [dlib.so] Error 1
make[1]: *** [CMakeFiles/dlib_.dir/all] Error 2
make: *** [all] Error 2
error: cmake build failed!
我得到這個錯誤與升壓形式沖泡,從boost.org boost1.60和boost1.61
所以我敢肯定,它不是一個升壓問題...但我不知道爲什麼它給這個錯誤
我的電腦的MAC書親OS X EL隊長10.11 .6
安裝完成後我是否需要添加其他命令來安裝?
所以像sudo python3 setup.py install -something?
它要正確安裝嗎?
我在macOS Sierra上遇到了與19.4相同的問題,並且從源代碼編譯了boost 1.63.0。 – rudyryk