参考了很多网上编译kinfu的教程,
基本上都说使用TortoisSVN下载源码,不清楚是什么原因,我一直下载不成功
不过可以在github上下载。
由于我同时装了VS2012和VS2010,编译的时候会出现The C++ compiler "C:/Program Files/Microsoft Visual Studio
10.0/VC/bin/cl.exe" is not able to compile a simple test program
参考网上的方法http://blog.youkuaiyun.com/zwlq1314521/article/details/19199613 ,卸载了.NET4.5 重新安装了4.0(中间出现了写问题,在另一篇文章中解决了)
重新安装.NET4.0后,果然可以编译了。
然后分别下载了PCL里的boost 、flann等三方库放在默认的位置,
在cmake里面选上grouped和advanced,如果找不到对应的库(如boost),就直接在boost后选择自己安装的路径,重新config
之后遇到其他类似的问题都这么解决~
然后就出现配置成功啦~
随后选择
打开VS2010开始漫长的编译。。。
编译的时候出现的问题是。。。找不到QT4.8.0。。。可是我安装的是4.8.5
so。。。我用了个很懒得方法,在qt的安装位置直接新建一个4.8.0的文件夹,然后把4.8.5的lib放进去,再编译就成功了~
然后就可以找到生成的kinfu_app.exe了~
Good luck!