我一直在努力解决这个问题很长一段时间,让我说我用记事本++并使用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目录,项目将成功构建。显然在命令行中,链接是静态的而不是动态的。
我的问题是如何在命令行中动态链接库?
答案 0 :(得分:0)
您必须将boost目录添加到%LIB%
环境变量,例如
set LIB=C:\boost\boost_1_57_0\stage\lib;%LIB%