在窗口64位中使用qt进行静态链接时出错

时间:2016-09-26 12:18:27

标签: c++ windows qt

我想将Qt库静态链接到我的项目。我已经完成了一些教程(我下载了qt的源代码,然后在VS命令提示符下编写了一个配置行,我通过jom.exe构建了所有内容)。但显然它只适用于32位版本的项目。我想让它在64位上工作。 错误在于: Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin)

它说:

qwindows.lib(main.obj) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64' 任何想法如何在x64机器上构建它因为我找不到任何有用的信息来解决这个问题。

2 个答案:

答案 0 :(得分:1)

您似乎在32位和64位库之间存在冲突。

Here's a tutorial关于如何静态地为32位和64位构建Qt。

答案 1 :(得分:0)

您无法将Win32库链接到64位项目,