gpt4 book ai didi

c++ - Qt - 模块机器类型 'x64' 与目标机器类型 'X86' 冲突

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:44:34 24 4
gpt4 key购买 nike

尝试从 Qt Creator 编译我的 Qt 项目时出现上述错误。我可以在某处将目标机器类型更改为 x64 吗?

当我从命令行将项目转换为 VC++ 项目时,它会构建并运行。这已经足够好了,但是能够直接从 Qt Creator 构建和运行会很方便。

这是因为 Qt 是 32 位的而其他组件是 64 位的吗?

最佳答案

Qt 的 32/64 位版本必须与您项目的 Visual Studio 项目设置相对应。请记住,在给定的开发系统上并排存在多个(也许几十个)Qt 构建是完全正常的。您正在构建的特定项目应该使用与其兼容的 Qt 构建:Visual Studio 版本和 32/64 位选择必须一致。

请注意,VS2015 Update 3 与 VS2017 二进制兼容。否则,使用不匹配的 Visual Studio 主要版本构建的 C++ 代码不是二进制兼容的(不会链接或会在启动时崩溃)。

关于c++ - Qt - 模块机器类型 'x64' 与目标机器类型 'X86' 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41702596/

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