0

mozjpeg の BIN サブフォルダーから次のコマンド ラインを使用しようとしています。

cmake "-DZLIB_LIBRARY:FILEPATH=D:/X/zlib/BIN/Release/zlibstatic.lib" "-DZLIB_INCLUDE_DIR:PATH=D:/X/zlib" "-DPNG_LIBRARY:FILEPATH=D:/X/libpng/BIN/Release/libpng16_static.lib" "-DPNG_PNG_INCLUDE_DIR:PATH=D:/X/libpng" -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Release ..

LIB ファイルが存在するという事実は知っていますが、次のエラーが発生します。

-- Could NOT find ZLIB (missing: ZLIB_LIBRARY) (found version "1.2.11")
CMake Error at C:/Program Files/CMake/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:218 (message):
  Could NOT find PNG (missing: PNG_LIBRARY) (Required is at least version
  "1.6")
Call Stack (most recent call first):
  C:/Program Files/CMake/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:582 (_FPHSA_FAILURE_MESSAGE)
  C:/Program Files/CMake/share/cmake-3.19/Modules/FindPNG.cmake:156 (find_package_handle_standard_args)
  sharedlib/CMakeLists.txt:97 (find_package)

私は明らかに を指定しているので、特に奇妙ですがZLIB_LIBRARY、そうではないと言いますが、どういうわけかそれ自体を見つけます。libpng についてはそれほどではありません。私は何を間違っていますか?

4

0 に答える 0