visual-studio-2019 - 如何解决 LNK2019 未解决的外部 __imp____iob_func
问题描述
尝试使用 Gsl 库 v1.13 将旧的 Visual Studio 2008 x86 项目与 Visual Studio 2019 链接,我在链接步骤中收到此错误:
LNK2019 symbole externe non résolu __imp____iob_func référencé dans la fonction _gsl_error
选项与 Visual Studio 2008 项目中的选项相同,并且已经在此链接中尝试了以下几点: 未解析的外部符号 __imp__fprintf 和 __imp____iob_func, SDL2
如果有人有想法并且可以提供帮助?谢谢
解决方案
__iob 和 __printf 是包含在 stdio 库中的符号。
在我看来,标准 libc 库没有静态链接到您的新可执行文件。
试试这个:
配置新项目静态链接libc库
推荐阅读
- firebase - Firebase Cloud Functions:使用存储 putString 上传文件
- python - 如何将重叠范围“联合”到非重叠范围?
- java - 我如何从单词的开头和结尾删除撇号,而不是从单词中删除?
- c# - 使用长度相等的字符串数组,使用 LINQ 获取其自己数组中每个字符串的第 n 个字符
- mysql - Mysql从两个表中选择没有关系
- ffmpeg - 如何删除 ffmpeg 中重复的视频帧?但必须做的不是所有的视频,而是几秒钟的部分。
- c# - 如何在运行时运行 SyntaxNode
- firebase - Firebase 令牌过期和处理刷新令牌的最佳实践
- java - 用于生成自定义 IntelliJ toString 方法的速度模板
- c++ - 为visual studio重构出不完整类型的模板