關於windows編譯Line3Dpp

近來,師兄交給我一個任務,讓我編譯Line3Dpp代碼(https://github.com/manhofer/Line3Dpp),由於小白一枚,最後弄了很久我才弄好,弄好後,發現其實很簡單。之前一直有問題的地方在於我原來習慣於使用32位寫代碼,但是這個代碼貌似只有在64位環境下才能編譯成功。
一、本人環境
win10 + vs2010
二、前期準備
1、CMake (to generate the Makefiles)
2、Boost(1.55.0 需要提前編譯成64位)
3、Eigen3(3.2.0)
4、OpenCV(3.0.0 反正我用2.4.9沒有成功)
5、tclap (1.2.1)
6、CUDA (裝的最新的,v9)
7、Ceres-Solver(可以使用源碼中提供的ceres.lib(\libs\precompiled\ceres\lib64\vc10目錄下)和它的include(\libs\precompiled\ceres\include))
8、gflgs(需要自己編譯一下,最好能下到那種自帶.sln文件的)
9、glog(需要自己編譯一下,最好能下到那種自帶.sln文件的)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章