私はcmake 3.9.0でアプリケーションをビルドしようとしています。 Cmakeはtiffライブラリを見つけることができないという不満を続けています:CMake error at CMakeModules/FindPackageHandleStandardArgs.cmake:51 (Message): Could not find REQUIRED package TIFF)
。 sudo apt-get install libtiff5-dev
でライブラリをインストールしようとしましたが、まだ同じメッセージが表示されていました。次に、libtiff 4のソースコードをチェックアウトし、ソースからビルドしました。ここで説明するように、変数TIFF_INCLUDE_DIR、TIFF_INCLUDE_DIRSなどを設定することによって、libtiffを探す場所でcmakeにヒントを与えることができると思います。https://cmake.org/cmake/help/v3.6/module/FindTIFF.html。しかし、変数の正しい値の配線に失敗しました。誰かがサンプルのlibtiff instalationの例と、cmakeがTIFFを見つけるために設定変数のサンプル値を表示できますか?または、CMakeがTIFFライブラリのどこにあるのかを示す別のオプションがここにありますか?cmakeが必要なパッケージを見つけられなかったTIFF
0
A
答えて
2
cd build
cmake -DTIFF_INCLUDE_DIR=<dir> -DTIFF_LIBRARY=<filename> -GNinja ..
cmake --build .
また、あなたはfind_package()
を呼び出す前に、あなたのCMakeLists.txt
内の変数を変更することができます。
<dir>
には、ディレクトリパスと
<filename>
ある
set(TIFF_INCLUDE_DIR "<dir>")
set(TIFF_LIBRARY "<filename>")
find_package(TIFF)
add_executable(myexe TIFF::TIFF)
は、ライブラリへの正確なファイルパスです。
関連する問題
- 1. rubyが有効なgemを見つけられなかった
- 2. CMakeでSQLiteCppパッケージを見つける
- 3. PHPスクリプトが必要なクラスを見つけられません
- 4. CMakeがOpenMPを見つけられない
- 5. CMAKEがOpenNIを見つけられない
- 6. CMakeがカスタムインストールパスでFFMPEGを見つけられない
- 7. 必要なservice_managerの宝石を見つけられない
- 8. CmakeはCMAKE_PREFIX_PATHを設定しても必要なQt cmakeファイルが見つからないようです。
- 9. CMakeの検索パッケージが存在しないPythonライブラリを見つけました
- 10. なぜCMakeでCHECK_FUNCTION_EXISTSがclock_gettimeを見つけられないのですか?
- 11. cmakeが見つからないQt4
- 12. cmakeが見つからないQt5
- 13. Pixmanが見つからない - Cmakeエラー
- 14. CMake - OpenCV - -DisplayImageが見つからない
- 15. ZBARアンドロイドARM 64が "libiconv.so"を見つけられなかった
- 16. OpenCLがインテルHD 4000を見つけられなかった
- 17. gulpタスクブラウザがフォントを見つけられなかった後
- 18. UnsatisfiedLinkError - com.datumdroid.android.ocr.simpleが "libjpgt.so"を見つけられなかった
- 19. java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader [DexPathList .....]が "libdetection_based_tracker.so"を見つけられなかった
- 20. php artisan migrate:PDOExceptionがドライバを見つけられなかった
- 21. BrewがAngular on Railsアプリケーションでパッケージを見つけられない
- 22. cmakeがSDK10を見つけられませんでした
- 23. Groovyが欠けているパッケージを見つける:com.cloudbees.plugins.credentials.CredentialsProvider.lookupCredentialsパッケージが見つからない、Jenkins Job DSLプラグイン
- 24. Arcgis MapView: "libruntimecore_java.so"を見つけられなかった
- 25. ENOTFOUNDパッケージが見つからないmkdirpまたはENOTFOUNDパッケージ
- 26. Mavenがリポジトリを複製した後にプロジェクトに必要なライブラリを見つけなかった
- 27. eclipseから実行するとpkg-configがパッケージを見つけられない
- 28. スタックトレースバイトオフセットからソースコードラインを見つける手助けが必要
- 29. なぜcmakeが必要ですか?
- 30. pythonパッケージ "jsonpath"が見つからない
答えをありがとう。だから私はソースコードをチェックアウトする。 _INCLUDE_DIRは、ソースコードフォルダにヘッダーがあるフォルダです。正しい?そしてTIFF_LIBRARYは出力.soまたは.aファイルですか? –
@SimeonKredatus。 – utopia