我有一個問題,當我嘗試編譯DLIB,我有以下錯誤:錯誤編譯DLIB - 找不到升壓
- 找不到提振
- 進口指標不適用於升壓版本
Image from CMD, when I try to compile DLIB
我有這樣的程序版本:
- 的CMake 3.5.1
- 加速1.6
- 的Python 2.7.9 32位
- 我的電腦在Windows上運行64位
升壓被安裝在 「C:\ Program Files文件\升壓」 , 請幫幫我!
我有一個問題,當我嘗試編譯DLIB,我有以下錯誤:錯誤編譯DLIB - 找不到升壓
Image from CMD, when I try to compile DLIB
我有這樣的程序版本:
升壓被安裝在 「C:\ Program Files文件\升壓」 , 請幫幫我!
你編譯過boost嗎? Boost有一些非常簡單的指令來編譯它。你可以找到它here。
編譯Boost後,您需要做幾件事情,以便DLIB能夠找到Boost。首先,我設置了兩個環境變量BOOST_ROOT和BOOST_LIBRARYDIR。在編譯DLIB之前,我在命令窗口中執行了這個操作,但在運行DLIB的構建之前,您也可以將這兩個變量傳遞給CMAKE。
對你來說,你如何描述你的安裝,命令看起來是這樣的:
集BOOST_ROOT = C:\ Program Files文件\升壓 集BOOST_LIBRARYDIR = C:\ Program Files文件\提升\級\ LIB
確保你已經建立了提升(和第二個文件夾存在)。我不確定這是否有必要,但可以將這兩個添加到您的路徑,以確保。
設置PATH =%PATH%;%BOOST_ROOT%;%BOOST_LIBRARYDIR%
那麼你應該能夠建立!祝你好運!
我編譯的boost,python 2.7,一切配置正確,in64位,仍然不成功編譯dlib,與32,64位衝突。
最終我只是用pip install
與WHL來自: https://pypi.python.org/pypi/dlib/18.17.100 和它的工作
可能複製https://stackoverflow.com/a/12578564 –