【问题标题】:Installing GLog on Windows在 Windows 上安装 GLo​​g
【发布时间】:2017-06-05 15:19:10
【问题描述】:

我需要安装 GLo​​g 才能在 OpenCV 中使用 SFM 模块。

我已经找到了link for the source code,但我真的不知道如何在我的系统上安装它,因为我没有太多经验。

还有一个“README.windows”文件,但它并没有真正的帮助。
我正在使用 WindowsMicrosoft Visual Studio 2013

【问题讨论】:

    标签: c++ visual-studio opencv visual-studio-2013 glog


    【解决方案1】:

    Glog 有一个 .sln 文件和 VS 项目文件,但它们已过时且无法维护。所以正确的方法是使用cmake构建。

    这是构建和安装它的方法。而且不限于glog,适用于大部分基于cmake的项目。

    1. 安装正确版本的cmake。通常最新的就是最安全的。
    2. 打开cmake-gui.exe,用它生成VS解决方案。
      • 在它的顶部,填写源代码文件夹(如D:/glog-0.3.5)和构建位置(如D:/glog-0.3.5/build)。后者是生成整个 VS 解决方案文件的位置。
      • 点击“配置”按钮,它会让你选择你的平台。请务必使用正确的。
      • 配置后,将列出一个选项列表并可能标记为红色。不要为红色感到不安。只需浏览它们,然后修改您想要的。
      • (仅适用于 glog)您可能需要在 Ungrouped Entries/gflags_DIR 中指定 gflags 路径,或者通过取消选中 WITH/WITH_GFLAGS 来禁用 gflags。此外,将CMAKE/CMAKE_INSTALL_PREFIX 修改为非系统文件夹,否则您将需要管理员权限才能运行INSTALL 项目。
      • 如果您修改了任何项目,请再次按“配置”使其生效。
      • 一切配置正确后,按“生成”生成 VS 解决方案。然后,您可以通过单击“打开项目”来打开它。
    3. 在VS项目中,选择你要构建的配置(我的意思是x64/win32,Release/Debug等),然后构建ALL_BUILD来构建项目。然后您可以构建INSTALL,这会将标头和库复制到CMAKE/CMAKE_INSTALL_PREFIX 文件夹以供新项目使用。

    【讨论】:

    • 非常详细。非常感谢
    【解决方案2】:

    我使用 Visual Studio Community 2017。只需打开文件夹。有了 cmakelists.txt,visual studio 检测到这是一个 cmake 项目。 Visual Studio 将以 cmake 方式为您构建。

    【讨论】:

    • 除了这个答案更短之外,它与之前的答案有何不同?这个答案比前一个答案提供了什么?我并不是说您的答案没有从其他答案中提供有用的东西,只是我没有看到有用的东西是什么,并且想更容易地识别它。谢谢!
    猜你喜欢
    • 2014-07-28
    • 1970-01-01
    • 2018-10-13
    • 1970-01-01
    • 2015-11-04
    • 2014-02-07
    • 2016-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多