cmake 使用boost


cmake使用boost的注意事項

在使用vs2019使用cmake引入boost那些需要編譯的庫的時候,發現總是能找到 頭文件而無法找到庫文件的情況,后來發現是用為 cmake 的find_package 命令會默認使用vs的vc工具集,比如我使用的vs2019的工具集就是 vc142

boost_filesystem{complierid}-mt-1_56.lib 在查找的使用就會翻譯成boost_filesystem-vc142-mt-1_56.lib 而我本地的編譯boost的庫的使用的vc110的工具集所以需要設置一下 boost

set(Boost_COMPILER -vc110)
FIND_PACKAGE(Boost REQUIRED COMPONENTS filesystem) 

如此設置就能正常找到庫。其他的使用注意項慢慢補充進來吧。

參考文章:https://blog.csdn.net/h1063135843/article/details/109510075


免責聲明!

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



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