问题场景:
1、使用VS2022使用MSVC2019-v142平台工具集,使用Windows-SDK 10.0.22621.0 进行编译了xxx.lib静态库提供给其他开发人员调用。
2、其他开发人员使用的是 QtCreator-内嵌编译器MSVC2017-v141-X64进行引用编译
3、出现了Ink1257 代码生成失败的错误
根本原因:
高版本的平台工具集编译产物,不兼容低版本平台工具集的编译链接。所以要让xxx.lib在VS2022中,以MSVC2017-v141进行编译,即可解决。
QtCreator中使用MSVC2017-x64编译器出现Error: lnk1257 代码生成失败
最新推荐文章于 2024-09-26 12:00:11 发布