c++ - 将 C 库与 C++ dll 链接:“未解析的外部符号 __mingw_vsnprintf”
问题描述
我已经使用 Visual Studio 构建了一个 C++ Windows dll - a.dll
.
我使用 Cygwin 和 MinGW( x86_64-w64-mingw32-gcc
) 构建了一个辅助 C 库 - helper.lib
.
该dll需要使用帮助库,所以我修改了Visual Studio项目,尝试与该库链接,但我得到:
error LNK2019: unresolved external symbol __mingw_vsnprintf referenced in function inquiry
inquiry
里面的功能之一在哪里helper.lib
。
我究竟做错了什么?
解决方案
推荐阅读
- reactjs - 当存在重复用户时,为什么我收到错误 400 响应而不是我的预期响应?
- python - 如何使用 beautifulsoup 从页面中抓取数据
- node.js - Uncaught (inpromise)IntegrationError: Invalidvalue for stripe.confirmCardPayment intent secret: value 应该是 client_secret string.u 指定:true
- node.js - 无法链接可执行的“节点”-在 termux 中运行 npm 错误
- r - 哪个是适用于 Windows XP SP3 32 位的最新版本的 R?
- r - 如何将绘图限制在特定范围内
- java - Java 方法没有实现它应该实现的功能
- reactjs - 如何在渲染或更改组件时保持歌曲播放,以及使用 React js 更新底部导航栏中的播放/暂停状态
- android-studio - android studio 更新后不显示 GUI xml 设计
- c++ - 为什么下面的代码会抛出错误“Abort signal from abort(3) (SIGABRT)”?