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

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

黄舟
黄舟

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

Antworte allen(2)
Ty80

你光用boost的头文件,但没有在工程配置中加入boost的库吧。boost的许多库都可以直接使用头文件了事,但一些和系统紧密相关的库,还是需要链接事先编译好的二进制库文件。

左手右手慢动作

如果嵌入源码,你要把头文件 boost/config/auto_link.hpp 的内容清空(不是删除文件,是删除其中的内容)。
因为在 Windows 平台上,即使你把所有源码加入,但忘记了几个环境变量的设置,Boost 也会尝试动态链接一些 dll 文件。

大言不惭地,再推荐你看看我的博客:Boost 库裁剪及其应用。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage