dll - 使用第 3 方 .lib 文件构建 VS2015 C++ 类库 DLL
问题描述
我正在构建一个 VS2015 C++ 类库项目,在项目中我需要访问第 3 方库(即静态库 .lib)。但是,我经常遇到 LINK2019 错误(函数“...”中引用的未解析的外部符号 xxx)。我很确定包含目录和库目录已添加到 .h 和 .lib 文件的正确设置中。如果我将目标更改为静态库,它编译时不会出错。有没有人有这方面的经验并对我有所启发?谢谢!!
解决方案
看起来VS2015有问题。在我重新启动 VS2015 并重新设置那些包含和库目录以及 .h/.lib 文件后,它就可以工作了。
推荐阅读
- javascript - 如何根据计时器在反应中显示和不显示跨度标签
- python - 稀疏数据框替代方案
- python - 如何从包含数组而不是对象的 json 文件将数据加载到 pyspark 数据框中?
- javascript - 当 Material UI 的 DataGrid 标题上的排序方向为空时,有没有办法添加图标?
- mongodb - MongooseServerSelectionError:连接 ECONNREFUSED 127.0.0.1:27017 + 承诺错误
- c - C(XC8)使用三元运算符隐式有符号到无符号转换
- remote-desktop - 使用 Sikuli 截取远程桌面的屏幕截图
- python - 打开用空格分隔符保存为逗号分隔符的 CSV 文件
- python-3.x - 如何从图中选择合适的节点样本大小
- jwt - 错误:EVP_PKEY_sign_init:此键类型不支持操作