我应该怎么做才能将Qt中的32位编译器更改为64位编译器?

问题描述 投票:0回答:1

我是 Qt 新手,我确实需要一个 64 位编译器而不是 32 位编译器。我使用的是诺基亚网站上的Qt SDK,对编译、制作等一无所知。这里我附上了我的Qt的配置窗口,我使用的是Windows 7 64位。有人可以逐步告诉我如何将 32 位编译器更改为 64 位编译器吗? 谢谢!

enter image description here

qt 64-bit
1个回答
0
投票

您不应该使用这个旧的 SDK。从 http://qt-project.org/downloads 下载最新的 mingw 版本 - 它包含编译器。

如果您打算使用 Qt 创建代码,预编译版本只有 32 位 Qt。安装时需要启用源代码安装。然后你必须重新编译 Qt 本身以 64 位为目标:

mkdir %USERPROFILE%/qt64
cd %USERPROFILE%/qt64
c:\Qt\....\Src\configure -xplatform win32-g++ -device-option CROSS_COMPILE=i686-w64-mingw32-
make

我不确定与 Qt 捆绑在一起的 mingw 是否可以定位 64 位 - 其他人请编辑/插入。

© www.soinside.com 2019 - 2024. All rights reserved.