昨天用vs做一个人脸识别的实验,其中用到了boost库,我安装了最新的boost_1_61_0,也把包含目录和库目录都添加了boost,但是出现一堆链接错误,LNK2019,LNK2001,有没有熟悉boost的大神给看下.
人生最曼妙的风景,竟是内心的淡定与从容!
你光用boost的頭文件,但沒有在工程配置中加入boost的庫吧。 boost的許多函式庫都可以直接使用頭檔了事,但一些和系統緊密相關的函式庫,還是需要連結事先編譯好的二進位函式庫檔。
如果嵌入原始碼,你要把頭文件 boost/config/auto_link.hpp 的內容清空(不是刪除文件,是刪除其中的內容)。 因為在 Windows 平台上,即使你把所有原始碼加入,但忘了幾個環境變數的設置,Boost 也會嘗試動態連結一些 dll 檔案。
大言不慚地,再推薦你看看我的部落格:Boost 庫裁剪及其應用程式。
你光用boost的頭文件,但沒有在工程配置中加入boost的庫吧。 boost的許多函式庫都可以直接使用頭檔了事,但一些和系統緊密相關的函式庫,還是需要連結事先編譯好的二進位函式庫檔。
如果嵌入原始碼,你要把頭文件 boost/config/auto_link.hpp 的內容清空(不是刪除文件,是刪除其中的內容)。
因為在 Windows 平台上,即使你把所有原始碼加入,但忘了幾個環境變數的設置,Boost 也會嘗試動態連結一些 dll 檔案。
大言不慚地,再推薦你看看我的部落格:Boost 庫裁剪及其應用程式。