如何在命令行中动态链接库?

时间:2015-07-22 21:07:28

标签: c++ boost visual-studio-2013 linker command-prompt

我一直在努力解决这个问题很长一段时间,让我说我用记事本++并使用boost库编写一些快速的c ++代码 我使用visual studio 开发人员命令提示符VS2013 来编译命令提示符,我总是会遇到一些链接器错误,如:

LINK : fatal error LNK1104: cannot open file 'libboost_system-vc120-mt-s-1_58.lib'

但如果我在visual studio中创建一个空项目,添加boost include和lib目录,项目将成功构建。显然在命令行中,链接是静态的而不是动态的。

我的问题是如何在命令行中动态链接库?

1 个答案:

答案 0 :(得分:0)

您必须将boost目录添加到%LIB%环境变量,例如

set LIB=C:\boost\boost_1_57_0\stage\lib;%LIB%
相关问题