CMake скрипт для сборки OpenEXR не работает - PullRequest
0 голосов
/ 19 июня 2019

Я следовал этим шагам при компиляции OpenEXR с CMake под Windows, однако на шаге (4) я получаю следующие ошибки:

Target "IlmImfExamples" links to target "IlmBase::<CLASS>" but the target was not found.  Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing?

, где CLASS - один из классов в IlmBase. Я успешно установил IlmBase в Program Files (x86)\ilmbase, чей подкаталог содержит include\OpenEXR\<CLASS>.h.

Кроме того, пакетный скрипт, который я использую для CMake OpenEXR:

setlocal
del /f CMakeCache.txt 
cmake -DZLIB_ROOT="C:\Program Files (x86)\zlib" -DILMBASE_PACKAGE_PREFIX="C:\Program Files (x86)\ilmbase\include\OpenEXR" -DCMAKE_INSTALL_PREFIX="C:\Program Files (x86)\openexr" -G "Visual Studio 16 2019" ^ ..\openexr-2.3.0

Я пытался использовать Visual Studio 2017 и 2019. Я также пытался изменить DILM_PACKAGE_PREFIX на его родительские каталоги.

(Есть много похожих вопросов, но ни на один из них нет ответов)

...