簡體   English   中英

Qt-模塊機器類型“ x64”與目標機器類型“ X86”沖突

[英]Qt - module machine type 'x64' conflicts with target machine type 'X86'

嘗試從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 ++代碼不兼容二進制文件(不會鏈接,否則將在啟動時崩潰)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM