前言
剛剛開始學(xué)習(xí)Qt具温,于是就從官網(wǎng)下載了最新版的Qt 5.9.1,對初學(xué)者而言應(yīng)該首先掌握Qt的官方IDE——Qt Creator搅幅,但是非常神奇的是在我的兩臺電腦上喂走,一模一樣的配置,一臺可以正常運行編譯饮寞,另一臺就會有報錯“oleaut32.dll - 庫尚未注冊”孝扛,Google一番無果,但是發(fā)現(xiàn)Qt可以和VS配合起來使用幽崩,于是就搜索了一下相關(guān)的教程苦始,由于Qt 5.9.1 版本發(fā)布時間不長,所以網(wǎng)上相關(guān)的教程也比較有限慌申,自己動手配置成功后陌选,整理成博文,希望能幫助到其他人蹄溉。
軟件準(zhǔn)備
1. Visual Studio 2017 Community
在Visual Studio官網(wǎng)下載VS 2017咨油,版本按需選擇。筆者是學(xué)生柒爵,就選擇了社區(qū)版(Community)
VS的安裝過程略過不表役电,網(wǎng)上的教程也很多,如果只需要C++開發(fā)環(huán)境可以只選C++桌面開發(fā)棉胀,其他都可不選法瑟。
2. Qt 5.9.1
2.1 打開Qt下載頁面:https://download.qt.io/
2.2 進入路徑:/official_releases/qt/5.9/5.9.1/囱晴,下載文件 qt-opensource-windows-x86-5.9.1.exe
Qt 5.9版本的安裝程序比起之前的版本有較大變化,不再像之前的版本那樣在下載時就分了很多子版本瓢谢,而是集成在了一個安裝程序里,在安裝時再選擇相應(yīng)的模塊進行安裝驮瞧。
2.3 安裝Qt 5.9.1氓扛,跳過注冊/登陸界面,進入模塊選擇界面论笔,如下圖:
由于筆者是初學(xué)者采郎,所以大部分Qt模塊暫且都用不到,于是都沒有勾選狂魔,關(guān)于這些模塊各自的功能蒜埋,請參照 - 怎樣安裝Qt5.9。
如果和筆者一樣是初學(xué)者最楷,沒有太多功能需求的整份,可參照筆者的勾選項。
Qt安裝完成后籽孙,配置Qt 5.9.1 + VS 2017的軟件我們就已經(jīng)準(zhǔn)備好了烈评。
VS配置
1. 打開Visual Studio 2017,點擊菜單欄中的“工具”犯建,找到“擴展和更新”:
- 在擴展和更新中讲冠,點擊左側(cè)目錄進入Visual Studio Marketplace,搜索關(guān)鍵詞Qt适瓦,第一個結(jié)果就是Qt Visual Studio Tools竿开,安裝:
- 安裝完成后,菜單欄中會出現(xiàn)新的一項:Qt VS Tools玻熙,點擊進入Qt Options否彩,點擊“Add”,在path一欄中設(shè)置Qt 5.9.1的安裝路徑揭芍,如果路徑不正確胳搞,會紅字提示你沒有找到某個特定的文件。
- 以上配置工作完成后称杨,新建項目肌毅,在Visual C++類別中選擇Qt,然后選擇Qt GUI Application姑原,按照默認配置悬而,即可生成項目文件。
- 使用VS開發(fā)Qt項目锭汛,比起Qt Creator笨奠,有一個不太方便的地方就是對于ui文件的編輯袭蝗。在項目文件目錄中找到.ui后綴的文件,雙擊打開般婆,會發(fā)現(xiàn)它會用另一個軟件:Qt Designer打開.ui文件到腥,有一點影響開發(fā)效率,不過總體來說還算可以接受蔚袍。
- 完成自己的項目代碼后乡范,我們選擇生成解決方案,但是會報錯啤咽,原因是SDK的配置不合適晋辆。在VS菜單欄中找到“項目”,點擊“重定解決方案目標(biāo)”宇整,選擇Windows10 的SDK版本瓶佳,再次編譯,成功鳞青。