2016-09-26 54 views
0

我想做靜態鏈接的Qt庫到我的項目。我已經完成了一些教程(我下載了qt的源代碼版本,然後在VS命令提示符下編寫配置行,我通過jom.exe構建了一切)。但顯然它只適用於32位版本的項目。我想讓它在64位上工作。 錯誤是在該行: Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin)靜態鏈接與窗口64位qt中的錯誤

,它是說:

qwindows.lib(main.obj) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64' 任何想法如何構建它的x64機器上東陽我找不到這個問題的任何有用的信息。

+0

建設的Qt針對x64 – Danh

+0

我試圖做到這一點這樣的configure -debug和釋放-opensource -platform Win64平臺,msvc2015'或' msvc2010',但我在VS cmd中收到錯誤信息 – PPM

回答

0

您似乎在32位和64位庫之間存在衝突。

Here's a tutorial關於如何爲32位和64位靜態構建Qt。

0

你不能一個Win32庫鏈接到64位的項目,