为什么即使我指定了静态库,Visual Studio还是总是尝试寻找动态Boost库

时间:2018-07-23 03:23:12

标签: visual-c++ boost

在项目属性->链接器->输入中,我指定了静态增强库:

F:\ boost_1_67_0 \ stage \ lib \ libboost_unit_test_framework-vc141-mt-gd-x64-1_67.lib

但是在链接项目时,它总是尝试查找动态库。

  

错误LNK1104无法打开文件   'boost_unit_test_framework-vc141-mt-gd-x64-1_67.lib'测试套件F:\ proj \ build64 \ LINK 1

boost_unit_test_framework-vc141-mt-gd-x64-1_67.lib实际上是动态Boost库名称

  

>目录F:\ boost_1_67_0 \ stage \ lib \

     
    
      

libboost_unit_test_framework-vc141-mt-gd-x64-1_67.lib大小:51M

    
  
     

>目录F:\ boost_1_67_0 \ stage \ lib \ dynamic \

     
    
      

boost_unit_test_framework-vc141-mt-gd-x64-1_67.lib大小:266k

             

boost_unit_test_framework-vc141-mt-gd-x64-1_67.dll大小:1.6M

    
  

我根据this link编写了boost。

0 个答案:

没有答案