【发布时间】:2011-01-11 16:10:53
【问题描述】:
qt windows可以编译64位的可执行文件吗?
和32位是一样的还是不同的?
【问题讨论】:
标签: windows qt compilation
qt windows可以编译64位的可执行文件吗?
和32位是一样的还是不同的?
【问题讨论】:
标签: windows qt compilation
查看this wiki 页面。我描述了如何为不同的配置从源代码构建 Qt 二进制文件。
【讨论】:
我不确定我是否完全理解你的问题,但我可以告诉你我的项目,看看它是否对你的情况有帮助。
我们有:
这对我们来说效果很好。
所以如果我不得不猜测你问题的答案。
是的,可以在 Windows 上用 Qt 编译 64 位可执行文件。这是相同的过程,除了你必须告诉 qmake 有点不同的参数。请参阅上面的 Frank Bollack 链接了解如何构建它。
请注意,如果您的应用是 64 位 (x64),并且您尝试链接 32 位 Qt(安装程序附带的),它将不链接。
希望这会有所帮助。
【讨论】:
还有一个用于 64 位 Windows 的 qt-libraries 等(非官方)安装程序。你可能想看看:
http://code.google.com/p/qt-msvc-installer/
(以防万一你不想花几个小时自己编译 qt...:D)
【讨论】: