CMake と Visual Studio を使用して Windows で Podofo を構築していますが、これら 2 つの問題があります。
1 つは、CMake が libjpeg を検出できないことです。
CMakeLists.txt:312 (FIND_PACKAGE) での CMake の警告: CMAKE_MODULE_PATH に "FindLIBJPEG.cmake" を指定しないことにより、このプロジェクトは CMake に "LIBJPEG" によって提供されるパッケージ構成ファイルを見つけるように要求しましたが、CMake は 1 つを見つけられませんでした。
次の名前のいずれかを持つ「LIBJPEG」によって提供されるパッケージ構成ファイルが見つかりませんでした:
LIBJPEGConfig.cmake libjpeg-config.cmake
「LIBJPEG」のインストール プレフィックスを CMAKE_PREFIX_PATH に追加するか、「LIBJPEG_DIR」を上記のファイルのいずれかを含むディレクトリに設定します。「LIBJPEG」が別の開発パッケージまたは SDK を提供する場合
は、それがインストールされていることを確認してください。libjpeg が見つかりません。JPEG サポートが無効になります
以下のように、build.cmd ファイルにコマンドを既に設定しています。
set LIBJPEG_DIR=D:\jpeg-9
cmake -G "Visual Studio 10" ..\podofo-src -DCMAKE_INCLUDE_PATH="%LIBJPEG_DIR%" -DCMAKE_LIBRARY_PATH="%LIBJPEG_DIR%" -DPODOFO_BUILD_SHARED:BOOL=FALSE -DFREETYPE_LIBRARY_NAMES_DEBUG=freetype245_D -DFREETYPE_LIBRARY_NAMES_RELEASE=freetype245MT
すべての LIBJPEG ファイルは、すべて d:\jpeg-9、ヘッダー ファイル、および lib ファイルにあります。CmakeがまだLIBJPEGを検出できないのはなぜですか?
別の問題は、CMake の実行中に次のようなエラーが発生したことです。
CMakeLists.txt:502 (ADD_SUBDIRECTORY) での CMake エラー:
既存のディレクトリではないソース "src" が指定された add_subdirectory。
だから私はCMakeLists.txtを検索し、以下のコマンドを見つけました:
ADD_SUBDIRECTORY(src)
このエラーの原因は何ですか? エラーを回避するには?
ありがとう。