03.06 軟件特攻隊|Qt開發者將可使用VS開發Linux項目

前不久,官方宣佈在今年夏天發佈的 Qt VS Tools 中,將會增加對於Visual Studio Linux 項目的支持。也就是說,以後可以使用 VS 進行 Qt 的跨平臺開發啦!這對於喜歡 VS 的 Qter 來說,無疑是一個天大的驚喜!

Qt VS Tools 是 Qt 為 Visual Studio 開發的一個插件,它將 Qt 開發工具集成到了 VS 中,以方便開發者能夠輕鬆使用 Qt 框架。

軟件特攻隊|Qt開發者將可使用VS開發Linux項目

從上面Qt 在公告中可知,自 Visual Studio 引入 C++ Linux workload 以來,開發者可在 VS 中開發和調試 Linux 項目。考慮到 Qt 本身就是一個跨平臺框架,而此功能對於使用 Qt 框架的開發者來說也十分具有意義,因此計劃直接在 Qt VS Tools 插件中添加對該功能的支持。

而針對交叉編譯的實際運行方式,在 VS 中構建 Linux 項目時,構建過程和總體流程將依賴 MSBuild 或 CMake,這與傳統 Win32 項目相同。構建工具本身將在可通過 SSH 訪問的編譯服務器中運行。對於 MSBuild 項目,Visual Studio 支持選擇 gcc 或 clang 作為 C++ 編譯器。

軟件特攻隊|Qt開發者將可使用VS開發Linux項目

此次Qt 的計劃是使用 VS Linux development workload 中包含的功能來進行擴展 Qt/MSBuild targets。而最終的目標將是能夠構建和運行支持 Qt 的 MSBuild 項目,這些項目將可以用於 Windows,也可以通過跨平臺構建的方式用於 Linux。

為了實現此目標,Qt已經完成了該目標概念驗證的第一步,這個例子證明開發者可以使用 Visual Studio 開發、構建甚至調試跨平臺的 Qt 應用程序。由此驗證了無論處於什麼平臺中,Qt VS Tools 插件都能夠無縫的協助在 MSBuild 項目中設置和使用 Qt 工具。

軟件特攻隊|Qt開發者將可使用VS開發Linux項目

▲ 在 Windows 和 Linux 中進行構建和調試


分享到:


相關文章: