suchen

Heim  >  Fragen und Antworten  >  Hauptteil

c++ - visual studio 2015 update 2链接boost库失败,怎么回事?

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

黄舟黄舟2773 Tage vor477

Antworte allen(2)Ich werde antworten

  • PHP中文网

    PHP中文网2017-04-17 13:59:20

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

    Antwort
    0
  • ringa_lee

    ringa_lee2017-04-17 13:59:20

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

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

    Antwort
    0
  • StornierenAntwort