2016-04-05 109 views
3

我有一個問題,當我嘗試編譯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文件\升壓」 , 請幫幫我!

+0

可能複製https://stackoverflow.com/a/12578564 –

回答

2

你編譯過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%

那麼你應該能夠建立!祝你好運!