【发布时间】:2020-08-22 03:42:14
【问题描述】:
我目前正在尝试使用 Visual Studios 19 安装模拟包。当我尝试构建解决方案时,我收到错误消息
错误 LNK1104 无法打开文件 'boost_regex.lib'
我对 C++ 和从源代码安装程序非常陌生,所以也许这很容易解决,但我只是看不到它。
我使用的是 Boost v1.59,并遵循了安装指南here。我使用了该指南中“5.1 Simplified Build From Source”给出的说明。
我知道我可能没有就该问题提供足够的信息,但我只是没有足够的了解来确切地知道要提供哪些信息。也许你们中的一个好人可以问我几个问题,我会尽我所能提供答案。感谢您的帮助!
编辑,我已将“C:\Program Files\boost\boost_1_59_0\stage\lib\”添加到链接器下的附加库目录中
【问题讨论】:
-
我希望
boost_regex.lib在该文件夹中不存在。我希望命名会有所不同。 -
你是对的。我刚刚注意到在目录 C:\Program Files\boost\boost_1_59_0\stage\lib\ 下有两个包含单词 regex 的苍蝇。 libboost_regex-vc140-mt-1_59.lib 和 libboost_regex-vc140-mt-gd-1_59.lib。我尝试在输入 - > 附加依赖项下的链接器设置中更改名称,但我仍然收到错误无法打开文件'boost_regex.lib'
标签: c++ boost visual-studio-2019 linker-errors boost-regex