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