我需要安装GLog才能在OpenCV中使用SFM模块。
我已经找到了link for the source code,但我真的不知道如何在我的系统上安装它,因为我没有太多的经验。
还有一个“ README.windows ”文件但它并没有真正帮助。
我正在使用 Windows 和 Microsoft Visual Studio 2013 。
答案 0 :(得分:2)
Glog有一个.sln
文件和VS项目文件,但它们已经过时且无法维护。所以正确的方法是使用cmake构建。
以下是构建和安装它的方法。它并不仅限于glog,而是适用于大多数基于cmake的项目。
D:/glog-0.3.5
)和构建位置(如D:/glog-0.3.5/build
)。后者是生成整个VS解决方案文件的地方。Ungrouped Entries/gflags_DIR
中指定gflags路径,或取消选中WITH/WITH_GFLAGS
来禁用gflags。此外,将CMAKE/CMAKE_INSTALL_PREFIX
修改为非系统文件夹,否则您将需要管理权限才能运行INSTALL
项目。ALL_BUILD
来构建项目。然后,您可以构建INSTALL
,这会将标头和库复制到CMAKE/CMAKE_INSTALL_PREFIX
文件夹,以供新项目使用。答案 1 :(得分:1)
我使用2017年的visual studio社区。只需打开文件夹即可。在cmakelists.txt里面,visual studio检测到这是一个cmake项目。 Visual Studio将以cmake方式为您构建。