【问题标题】:Link Error in Visual Studio 2017 with restbedVisual Studio 2017 中的链接错误与休息床
【发布时间】:2020-08-04 12:44:59
【问题描述】:

我跟随 resthub github 构建库

mkdir build && cd build
cmake -DBUILD_SSL=OFF -DBUILD_EXAMPLES=ON -G "Visual Studio 15 2017" ..
msbuild INSTALL.vcxproj

它成功创建了分发文件夹。我在我的示例休息床项目中添加了这些,如下所示

但是在 building 时出现如下所示的链接错误 我做错了什么?

【问题讨论】:

  • 最好从输出选项卡复制错误消息的实际文本,而不是错误列表的图片。
  • 看起来您将库目录添加到链接器设置但没有将库添加到链接器->输入->附加依赖项,因此除非库在您未链接到的标头中有 #pragma comment(lib,libname.lib)所需的库。

标签: c++ visual-studio restbed


【解决方案1】:

添加一个lib分三步:

Properties->C/C++->General->Additional Include Directories

Properties->Linker->General->Additional Library Directories

Properties->Linker->Input->Additional Dependencies

另外,关于lnk2019,你可以参考这个link

【讨论】:

  • 啊,是的,我忘了添加输入。谢谢指出
猜你喜欢
  • 1970-01-01
  • 2018-11-16
  • 2019-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多