1.我們用在VS中用Qt插件運作了幾個程式之後玩得很爽,原來VS上也能用Qt啦,但是再次打開Qt建立項目之後之後,卻發現出現了警告
:: warning: “D:\VS2019\Microsoft Visual Studio IDE\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe” is used by qmake, but “D:\VS2019\Microsoft Visual Studio IDE\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\cl.exe” is configured in the kit.
Please update your kit (Desktop Qt 5.14.1 MSVC2017 64bit) or choose a mkspec for qmake that matches your target environment better.
2.怎麼解決呢?so easy!
我們打開Qt的調試台,發現我們用的編譯套件(kit)是MSVC2017的,這樣就不難解釋為什麼他會出現警告了吧,這個編譯編譯套件(kit)MSVC2017是VS2017專用的Qt插件,适用于VS平台,而我們現在是在Qt上進行的編譯
這時我們隻需要把編譯套件(kit)換為Qt所用的編譯元件就行了,我這裡所用的Qt編譯元件位MingW 32-bit,重新編譯,OK!,警告成功去除