注:转载请注明出处
在win7 x64+VS2010环境下编译x64位 VOSM。需要事先编译好OpenCV和boost库。
OpenCV
编译OpenCV可参照网上教程。
Boost
Boost库的编译可参照以下博客:
http://blog.csdn.net/great3779/article/details/7310392
注意:使用以下命令 bjam --toolset=msvc-9.0 --build-type=complete stage时不会编译regex模块,所以最好使用bjam --toolset=msvc-10.0 architecture=x86 address-model=64 --with-system --with-thread --with-date_time --with-filesystem --with-serialization 这种方式,将21个模块都写进去(保险嘛!)
VOSM
VOSM库的编译可参照这篇文章:
http://rlq163.blog.163.com/blog/static/4001871201281884612115/
此文还不太详细。更详细的过程如下:
1. 用CMake的图形化工具打开\vosm-0.3.3目录,输出目录也设定为\vosm-0.3.3。点“Configure”,会列出配置项,其中需要设定OpenCV的include目录。Configure不报错后,点“Generate”生成VS2010可用的.sln解决方案。。
2.打开后可见如下工程: