2017-01-20 4 views
2

Мне нужно установить GLog для использования SFM-модуля в OpenCV.Установка GLog на Windows

Я уже нашел link for the source code, но я действительно не знаю, как установить его на моей системе, поскольку у меня нет большого опыта с ним.

Существует также файл «README.windows», но это действительно не помогает.
Я использую Windows и Microsoft Visual Studio 2013.

ответ

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) Возможно, вам нужно указать путь gflags в Ungrouped Entries/gflags_DIR или отключить gflags, сняв галочку WITH/WITH_GFLAGS. Кроме того, измените CMAKE/CMAKE_INSTALL_PREFIX на несистемную папку, иначе вам понадобятся административные привилегии для запуска проекта INSTALL.
    • Если вы изменили какие-либо элементы, нажмите «Настроить» еще раз, чтобы заставить его работать.
    • Когда все настроено правильно, нажмите «Сгенерировать», чтобы создать VS-решение. Затем вы можете открыть его, нажав «Открыть проект».
  3. В проекте VS, выберите конфигурацию, которую вы хотите создать (я имею в виду x64/win32, релиз/отладка и т.д.), а затем построить ALL_BUILD для создания проекта. Затем вы можете построить INSTALL, это скопирует заголовки и библиотеки в папку CMAKE/CMAKE_INSTALL_PREFIX для нового проекта.
0

Я использую сообщество visual studio 2017. Просто открывайте папку. С помощью cmakelists.txt внутри визуальная студия обнаруживает, что это проект cmake. Визуальная студия построит для вас в стиле cmake.

+0

Помимо этого ответа, который короче, чем он отличается от предыдущего ответа? Что предлагает этот ответ, чем предыдущий? Я не говорю, что ваш ответ не дает что-то полезное из другого ответа, только то, что я не вижу, что полезная вещь, и хотел бы легче идентифицировать это. Благодаря! –