CMake не может найти зависимость MathGL PNG

Я пытаюсь сгенерировать файлы проектов Visual Studio 2013 для MathGL 2.3.3 с помощью CMake.

По какой-то причине cmake не понимает мое утверждение PNG_PNG_INCLUDE_DIR.

cmake "-DZLIB_INCLUDE_DIR=c:\users\chenning\projects\zlib-1.2.8\" "-DZLIB_LIBRARY_DEBUG=c:\users\chenning\projects\zlib-1.2.8\zlib.lib" "-DZLIB_LIBRARY_Release=c:\users\chenning\projects\zlib-1.2.8\zlib.lib" "-DPNG_PNG_INCLUDE_DIR=C:\Users\chenning\projects\lpng1620\" "-DPNG_LIBRARY_DEBUG=C:\Users\chenning\projects\lpng1620\projects\vstudio\x64\Debug\libpng16.lib" "-DPNG_LIBRARY_Release=C:\Users\chenning\projects\lpng1620\projects\vstudio\x64\Release\libpng16.lib" .

Путь существует, и переменная действительно называется PNG_PNG_INCLUDE_DIR с двумя PNG.

Cmake говорит мне:

-- Found ZLIB: c:\users\chenning\projects\zlib-1.2.8\zlib.lib
-- Could NOT find PNG (missing:  PNG_PNG_INCLUDE_DIR)
CMake Error at CMakeLists.txt:341 (message):
  Couldn't find PNG library.


-- Configuring incomplete, errors occurred!
See also "C:/Users/chenning/projects/mathgl-2.3.3/CMakeFiles/CMakeOutput.log".
See also "C:/Users/chenning/projects/mathgl-2.3.3/CMakeFiles/CMakeError.log".

Когда я устанавливаю пути с помощью cmake-gui, все работает нормально.

Есть идеи что не так?

0 ответов

Другие вопросы по тегам