c++ - visual studio 2015 update 2链接boost库失败,怎么回事?
黄舟
黄舟 2017-04-17 13:57:20
0
2
480

昨天用vs做一个人脸识别的实验,其中用到了boost库,我安装了最新的boost_1_61_0,也把包含目录和库目录都添加了boost,但是出现一堆链接错误,LNK2019,LNK2001,有没有熟悉boost的大神给看下.

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(2)
Ty80

你光用boost的頭文件,但沒有在工程配置中加入boost的庫吧。 boost的許多函式庫都可以直接使用頭檔了事,但一些和系統緊密相關的函式庫,還是需要連結事先編譯好的二進位函式庫檔。

左手右手慢动作

如果嵌入原始碼,你要把頭文件 boost/config/auto_link.hpp 的內容清空(不是刪除文件,是刪除其中的內容)。
因為在 Windows 平台上,即使你把所有原始碼加入,但忘了幾個環境變數的設置,Boost 也會嘗試動態連結一些 dll 檔案。

大言不慚地,再推薦你看看我的部落格:Boost 庫裁剪及其應用程式。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板