CMake找不到MathGL的依赖PNG

时间:2016-01-05 20:16:20

标签: cmake mathgl

我正在尝试使用CMake为MathGL 2.3.3生成Visual Studio 2013项目文件。

出于某种原因,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 个答案:

没有答案