Qt Creator和Visual Studio双环境开发技能攻略
前言
剛接觸Qt開發時,大多數同學的第一行Qt代碼是在Qt Creator中寫下的。
眾所周知,Qt Creator是Qt官方提供的Qt集成開發環境1,提供了對Qt應用開發的全過程支持。也就是說,使用Qt Creator做Qt開發是完全夠用的。不管是在Windows系統、Linux系統、蘋果MAC系統,都可以使用Qt Creator來開發應用程序。
以Windows系為例,既然使用Qt Creator能夠勝任開發工作,那么為什么還要使用Visual Studio(簡稱VS)呢?主要有兩個原因:
同樣的問題反過來問,既然Visual Studio能夠勝任開發工作,為什么還要使用Qt Creator呢?有以下幾點原因:
綜上,使用Qt Creator和VS進行Qt開發都是作為Qt工程師要掌握的技能,但是初學時,我們應該從使學習成本更小角度考慮,選擇一個更適合自己的開發環境開展對Qt的學習。
下面開始介紹兩種集成開發環境的使用攻略。
如何使用Qt Creator進行Qt開發
首先需要下載安裝Qt。具體過程可以查看另一篇文章《Windows上安裝Qt》。
安裝Qt時,Qt會自動安裝Qt Creator。安裝好Qt后,就可以使用Qt Creator新建項目進行開發了,一般不需要做其他的配置即可使用。
如何使用Visual Studio進行Qt開發
使用Visual Studi進行Qt開發需要安裝VS的Qt開發插件qt-vs-addin。需要明確的是,這個插件是作用于Visual Studio的,安裝此插件以后,Visual Studio會自動加載這個插件。
此插件可以在官網下載:下面給出下載地址:
https://download.qt.io/archive/vsaddin/
安裝好qt-vs-addin,就可以在VS中進行Qt開發了。
下面以Win10下的VS2013為例,作出演示。
添加Qt版本
選擇菜單Qt VS Tools->Qt Options
彈出Qt版本配置對話框:
點擊Add按鈕添加Qt安裝路徑即可。
新建項目
下面演示如何在VS中新建Qt項目:
-
選擇菜單,新建項目:
-
彈出以下對話框:
填寫下方的項目名稱、存儲位置、解決方案名稱。之后點擊“確定”按鈕。 -
下面需要配置Qt版本、目標平臺、需要使用的Qt模塊等信息:
下面編輯主窗口類名、文件名等:
點擊“Finish”結束創建過程。創建好的Qt項目如下圖所示:
-
生成->調試結果如下:
如何將Qt項目轉為VS項目
為什么需要把Qt項目轉為VS項目呢?通常在工作中會遇到以下問題:
這時候,我們就可以使用Qt VS Tools中的“Open Qt Project File”功能來打開已有的Qt項目。如下圖所示:
打開后的項目如下圖所示:
只需要簡單幾步,就可以把Qt項目轉為VS項目。
結語
如果同學們在參照上述過程操作時遇到問題,可以求助百度、谷歌。下面是常見問題的解決方法:
- error MSB4175: 未能從程序集“C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Build.Tasks.v12.0.dll”加載任務工廠
最近創建了一個公眾號,定期寫寫文章,主要是Qt相關。如果您覺得文章有用,可以關注一下。
這里對集成開發環境做一個簡單介紹。
我們在開發一個軟件時,首先需要一個代碼編輯器,用來編寫需要計算機執行的代碼。代碼編寫完成后,需要使用編譯工具鏈將代碼通過預處理、編譯、匯編、鏈接生成可執行程序。其中每一個處理步驟都至少有一個工具來完成這個階段的任務。
集成開發環境就是為了把生成程序的整個過程需要用到的工具及步驟,集成到一個應用程序之中,進行自動化處理,減少開發人員的負擔。除此之外還會提供一些用于提高開發效率、進行項目管理等目的實用工具,如:版本管理工具、部署工具、幫助文檔工具、自動化測試工具等。
常見的集成開發環境,除Qt Creator外,在Windows上,有Windows的親兒子Visual Studio;Linux上,有很多開源的集成開發環境,如Code::Blocks,Eclipse CDT,VSCode 等等,當然也包括Qt;在MAC上,有XCode。 ??
總結
以上是生活随笔為你收集整理的Qt Creator和Visual Studio双环境开发技能攻略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北斗系统助农民颗粒归仓 无人插秧机效率提
- 下一篇: 长辈方便了!阿里完成15款App信息无障