Создание OpenImage IO на окнах

Я хочу собрать OpenImageIO в Windows с помощью cmake, но я застрял со следующей проблемой:
cmake останавливает процесс создания проекта, поскольку не может найти сторонние библиотеки, необходимые для OpenImageIO.

Вот что я сделал (Я следовал официальному руководству по сборке OIIO на окнах):

  1. Загрузил текущую ветку релиза OpenImageIO из репозитория github.
    И скопировал его в D: / library / oiio
  2. Скачал предварительно скомпилированные внешние библиотеки
    Поместите их в D: / library / oiio / external
  3. Скачал бинарники Qt4 для windows.
    Поместите их в D: / qt и добавьте путь D: / library / qt / bin в мою PATH.
  4. Загруженные предварительно скомпилированные библиотеки BOOST (версия 1.60)
    Они находятся в D: / library / BOOST.
  5. Установил cmake и запустил cmake-gui:
    • Установите исходный путь к корневому каталогу OIIO, содержащему CMake
    • Установите выходной путь к D: / oiio /
    • Добавлен THIRD_PARTY_TOOLS_HOME, который указывает на D: / library / oiio / external / windows / dist
    • Добавил BOOST_ROOT и сделал так, чтобы он указывал на D: / library / BOOST
    • Установите USE_PYTHON = 0 и USE_TBB = 0

В общем, с моей точки зрения, я сделал все, что мне сказали инструкции по установке. Но затем, когда я нажимаю «настроить», я получаю следующую форму вывода cmake-gui:

The C compiler identification is MSVC 19.0.23918.0
The CXX compiler identification is MSVC 19.0.23918.0
Check for working C compiler using: Visual Studio 14 2015 Win64
Check for working C compiler using: Visual Studio 14 2015 Win64 -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working CXX compiler using: Visual Studio 14 2015 Win64
Check for working CXX compiler using: Visual Studio 14 2015 Win64 -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
Project build dir = P:/libraries/oiio/build
CMAKE_CXX_COMPILER is C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/cl.exe
CMAKE_CXX_COMPILER_ID is MSVC
Setting Namespace to: OpenImageIO
platform = windows
CMake Error at C:/Program Files (x86)/CMake/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
Call Stack (most recent call first):
C:/Program Files (x86)/CMake/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
C:/Program Files (x86)/CMake/share/cmake-3.5/Modules/FindZLIB.cmake:124 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
src/cmake/modules/FindOpenEXR.cmake:22 (find_package)
src/cmake/externalpackages.cmake:70 (find_package)
CMakeLists.txt:303 (include)Configuring incomplete, errors occurred!
See also "P:/libraries/oiio/build/CMakeFiles/CMakeOutput.log".
  • Я пробовал много вещей, включая установку ZLIB_LIBRARY и ZLIB_INCLUDE_DIR вручную, но затем он жалуется либо на то, что не нашел ни одного из вышеперечисленных, либо на то, что не находит следующую стороннюю библиотеку.

  • Я также попытался добавить CMAKE_PREFIX_PATH в cmake-gui и установить его в пути, которые он не может найти, но это ничего не помогло.

  • Затем я попытался использовать только обратную косую черту, потому что прочитал кое-что о том, что это может быть проблемой, но это также не помогло.

Я использую Windows 7 64-битную машину с cmake 3.5.2

Я бы очень признателен за любую помощь, так как сейчас я не знаю, что я мог сделать.

Заранее спасибо !

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector