【问题标题】:Can I use dll library which compiled in Qt 5.12 with MSVC 2017 in Qt 5.5 MSVC 2010 project我可以在 Qt 5.5 MSVC 2010 项目中使用在 Qt 5.12 和 MSVC 2017 中编译的 dll 库吗
【发布时间】:2020-07-25 19:20:12
【问题描述】:

编译器版本对使用项目有什么影响?我可以在 Qt 5.5 MSVC 2010 项目中使用在 Qt 5.12 和 MSVC 2017 中编译的 dll 库吗?

【问题讨论】:

    标签: c++ windows qt dll compiler-warnings


    【解决方案1】:

    不,只是反过来。 Qt 向后兼容但不向前兼容(应该如何)

    【讨论】:

    • 好的,假设 qt 版本是相同的。编译器版本怎么样。 dll 在 mscv 2017 中编译,我的项目引用了 dll 编译 mscv 2010。@chehrlic
    • msvc2010 和 2017 与 ABI 不兼容。只有 2017 年和 2019 年。
    猜你喜欢
    • 2018-05-26
    • 1970-01-01
    • 1970-01-01
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    • 2014-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多