gpt4 book ai didi

c++ - 无法为 Qt 5.5 配置编译器和构建工具包

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:47 25 4
gpt4 key购买 nike

我刚刚在干净的 Windows 10、visual studio 2015 和 Qt Creator 5.5 上安装...我有一些源代码依赖于某些库 (lib) 文件,我认为这些库是使用 msvc2012 编译的。

Qt 无法编译我的项目,并且总是提示所选的编译器无法为 Qt 5.5 编译...我已经为此花费了几个小时,但仍然没有成功...有人会告诉我我应该怎么做吗?这是我的 Qt 构建选项的一些照片: enter image description here

最佳答案

Visual C++ 不维护版本之间的二进制兼容性,这意味着您需要将相同的 Visual Studio 版本与所有公开 C++ 功能的库(仅公开 C 接口(interface)可以与不同的编译器版本一起使用)。

所以你有两个选择:

1) 安装和使用 Visual Studio 2012,下载并安装使用 Visual Studio 2012 构建的 Qt 版本(Qt 5.5.0 for Windows 32-bit (VS 2012, 587 MB) ) 请注意,对于 VS 2012,只有 32 位二进制文​​件可用(如果你想要 x64,你需要自己构建 Qt)

或者2) 如果你想使用 Visual Studio 2015,你需要自己用 Visual Studio 2015 构建 Qt,因为没有已经为 Visual Studio 2015 构建的 Qt 二进制文件。并且根据其他库的编写方式,你可能还需要使用 Visual Studio 2015 构建它。

关于c++ - 无法为 Qt 5.5 配置编译器和构建工具包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31897847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com