cmake target_link_libraries() 中 的區別


  • 如果目標的頭文件中包含了依賴的頭文件(源文件間接包含),那么這里就是PUBLIC
  • 如果目標僅源文件中包含了依賴的頭文件,那么這里就是PRIVATE
  • 如果目標的頭文件包含依賴,但源文件未包含,那么這里就是INTERFACE

https://cmake.org/cmake/help/v3.0/manual/cmake-buildsystem.7.html#transitive-usage-requirements


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM