【发布时间】:2015-07-22 21:07:27
【问题描述】:
我已经在这个问题上苦苦挣扎了很长时间,假设我使用 notepad++ 并使用 boost 库编写了一些快速的 c++ 代码 我使用 Visual Studio VS2013 的开发人员命令提示符 使用命令提示符进行编译,我总是遇到一些链接器错误,例如:
LINK : fatal error LNK1104: cannot open file 'libboost_system-vc120-mt-s-1_58.lib'
但如果我在 Visual Studio 中创建一个空项目,添加 boost 包含和 lib 目录,该项目将成功构建。显然在命令行中链接是静态的而不是动态的。
我的问题是如何在命令行中动态链接库?
【问题讨论】:
-
即使链接动态库 (DLL) 也需要在链接期间导入库。
标签: c++ boost visual-studio-2013 linker command-prompt