Windows 下编译 VXL 的注意事项(Notes for compiling VXL on Windows)
2012-11-04 18:56
429 查看
VXL是一个开源的计算机视觉库,项目主页是 http://vxl.sourceforge.net/,介绍中有一句非常重要,就是 "a collection of C++ libraries
designed for computer vision research and implementation “ ,说明这个库是一个各种代码的集合。稍微看了一下,里面还有用于 SfM 的 bundler ,看起来确实是花了不少功夫收集来的,如果不愿意自己去找的话直接用这个库也是个不错的选择。
但是这个库最大的麻烦就是没有编译好的二进制文件,而只提供源代码,所以只好自己编译了,幸亏是用cmake编译的,否则还不知道要费多少工夫。按理来说用cmake编译应该很傻瓜才对了,不过其中还是有一些问题。
本文为博主原创,转载请注明,本文地址:http://blog.csdn.net/houston11235/article/details/8146344
第一个是cmake本身的问题,源代码不要放在有中文的路径中,否则会打不开配置文件。
第二个问题是这个库不支持编译成动态链接库,只能编译成静态库,虽然cmake的配置里面有build_shared_library,但是如果勾选了的话就会出现各种打不开 lib 的错误,这个在 FAQ 里有说明,详细见http://vxl.sourceforge.net/vxl-users-faq.html 。
编译完了就可以开始使用了,不过看起来代码和库的组织并不如 OpenCV 那么有条理,头文件和代码都是混在一起的,添加 include 路径时也比较啰嗦,使用的话以后再说吧,没准会有意想不到的收获。
designed for computer vision research and implementation “ ,说明这个库是一个各种代码的集合。稍微看了一下,里面还有用于 SfM 的 bundler ,看起来确实是花了不少功夫收集来的,如果不愿意自己去找的话直接用这个库也是个不错的选择。
但是这个库最大的麻烦就是没有编译好的二进制文件,而只提供源代码,所以只好自己编译了,幸亏是用cmake编译的,否则还不知道要费多少工夫。按理来说用cmake编译应该很傻瓜才对了,不过其中还是有一些问题。
本文为博主原创,转载请注明,本文地址:http://blog.csdn.net/houston11235/article/details/8146344
第一个是cmake本身的问题,源代码不要放在有中文的路径中,否则会打不开配置文件。
第二个问题是这个库不支持编译成动态链接库,只能编译成静态库,虽然cmake的配置里面有build_shared_library,但是如果勾选了的话就会出现各种打不开 lib 的错误,这个在 FAQ 里有说明,详细见http://vxl.sourceforge.net/vxl-users-faq.html 。
编译完了就可以开始使用了,不过看起来代码和库的组织并不如 OpenCV 那么有条理,头文件和代码都是混在一起的,添加 include 路径时也比较啰嗦,使用的话以后再说吧,没准会有意想不到的收获。
相关文章推荐
- windows下成功编译Cairo,Compiling Cairo for Windows
- Qt Creator中编译gRPC相关项目的注意事项(windows平台)
- Ubuntu上交叉编译valgrind for Android 4.4的过程与注意事项
- Spotlight on Windows 监控注意事项
- Spotlight on Windows 监控注意事项
- Windows平台上编译Qt-4.8.x Debug版注意事项
- Windows下反编译(Decompile)CHM文件及注意事项
- 在Windows下用MinGW+GCC编译SDL的注意事项
- windows下编译openssl-0.9.8k的注意事项
- windows下GDAL及python接口编译过程注意事项
- PHP5 for Windows XP安装注意事项
- 在Windows Qt-4.8.x平台上编译Qt-5.0+ WebKit(即qtwebkit-2.3.x) Debug版注意事项
- Compile for Windows on Linux(交叉编译,在Linux下编译Windows程序),以OpenSSL为例
- MysqlForWindows安装图解与注意事项pdf分享
- boost库在windows下使用时的编译、链接注意事项(不断更新)
- Android使用 startActivityForResult 、 onActivityResult 时的注意事项
- Windows下编译OpenSSL for Ruby On Rails
- windows下编译安装R源代码包的几点注意事项,欢迎提供win7下x64安装R3.0.1失败的解决方案
- HFS for Windows 9.0 安装注意事项 [2013-07-15更新]
- windows下编译Audacity的步骤及注意事项