Ubuntu 上の C プログラムでの Boost ライブラリ リンク用の CMake 構成
C プログラムを Boost ライブラリにリンクすると、次のような場合にエラーが発生することがあります。 Boost 定義を参照します。この問題を解決するには、適切な CMake 構成を CMake ファイルに追加する必要があります。
CMake File Configuration
CMake ファイルに、次の内容を含めます。行:
find_package(Boost 1.40 COMPONENTS program_options REQUIRED) include_directories(${Boost_INCLUDE_DIR}) target_link_libraries(my_target_file ${Boost_PROGRAM_OPTIONS_LIBRARY})
FindBoost.cmake
Boost ライブラリには FindBoost.cmake スクリプトが付属しており、通常は /usr/share/cmake/Modules にインストールされます。 /。このスクリプトは、Boost ライブラリを検索し、必要な CMake 変数を提供するプロセスを自動化します。
詳細な説明
以上がUbuntu 上の C で Boost ライブラリをリンクするために CMake を構成する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。