QT5.6.0 VS2013 Win764位系統QT環境搭建過程


QT5.6.0 VS2013 Win764位系統QT環境搭建過程

 

沒用過QT自己跟同事要了安裝包,按照同事指導方法操作安裝部署開發環境結果遇到好多問題,錯誤網上搜遍了所有帖子也沒有找到合適的解決方案。糾結了好幾天,真是痛苦的經歷,現記錄下來,也給大家做個參考:

之前遇到的錯誤:

錯誤1: LNK1104cannot open file ‘shell32.lib’

錯誤2: LNK1158:  cannot run 'rc.exe'

錯誤3: LNK1104:  cannot open file 'kernel32.lib'  

 

附幾個查找到的解決方案方法;但我的問題並沒有解決 

http://bbs.csdn.net/topics/390835735

按照上述圖解配置完  報錯error: LNK1158: cannot run 'rc.exe'

http://stackoverflow.com/questions/14372706/visual-studio-cant-build-due-to-rc-exe

如果你也遇到了同樣的錯誤,建議重裝系統吧,也許是系統環境被破壞了,或者裝的時候就有問題

 

先來介紹下正常的安裝部署步驟:

1、系統環境Win7 64位旗艦版,我是直接用一鍵還原系統重做的 ,一鍵重裝(如果系統正常請飄到下一步)

 

2、裝完系統必須裝下win7 sp164)的補丁包(如果已經裝過請略過此步),沒有補丁包肯定會有問題的。包里大概這些文件,網上各種找,現在分享下,我的網盤地址:

http://pan.baidu.com/s/1c27d4fY 

3、需要安裝WIndows SDK,官網名字應該是Windows Kits 支持Win7的版本 Windows Kits 8.1 官網下載總是無法打開,最后下載別人分享的,CSDN我都沒有積分了,現去做任務掙了點下載積分,特保留下來分享給大家: 

8.1鏈接:http://pan.baidu.com/s/1c2DPcNu 密碼:0k4a

10 鏈接:http://pan.baidu.com/s/1jIe0ZMQ 密碼:st0r   (支持Win10系統)

4、裝完以上這些可以繼續安裝 

VS201364):我裝的是英文版的

Qt5.6.0qt-opensource-windows-x86-msvc2013_64-5.6.0.exe

QT vs 插件:qt-vs-addin-1.2.5.exe

以上是安裝順序,建議插件最后裝。

5裝完后我們可以先啟動QTCreator檢查下環境:

 

打開 工具->選項->構建和運行:如下圖

 

 

 

如過出現嘆號的可能安裝過程有問題:

我之前部署的錯誤截圖:

 

6、確定環境基本正常,可以新建一個默認工程編譯下,先執行qMake,再構建,如果沒出現異常則說明環境部署OK

我重裝系統前遇到的一些錯誤:

錯誤1: LNK1104cannot open file ‘shell32.lib’

錯誤2: LNK1158:  cannot run 'rc.exe'

錯誤3: LNK1104:  cannot open file 'kernel32.lib' 

7. 打開VS配置下QT編譯環境 選擇QT5->Qt Options   

 

8. Add打開 path選擇QT安裝路徑:C:\Qt\Qt5.6.0\5.6\msvc2013_64     后確定   OK

 

 

 

 

 

然后新建個QT工程可以測試了,

友情提示:VS默認的開發環境可能需要修改成C++的開發環境   我之前做C#開發  直接建工程可能是會編譯不過,但是具體是不是因為這個我也不確定,剛把環境dao ci 明白,不想再折騰測試了,有興趣的可以測試測試,之前遇到問題找不到解決辦法各種糟心,腦中還閃過一絲放棄學習QT的念頭,快被折磨瘋了,如此痛苦的經歷,記錄下還希望能幫助到其他人。

 

修改VS默認開發環境:Tools->Import an Export Settings->  

 

選擇reset all settings Next->

 

菜鳥一枚,有哪里寫的有問題的還望大家幫忙指出糾正!

本文為作者原創,未經允許,不得轉載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM