被這個問題折騰了整整一天,嘗試了各個版本的vs qt tool
,甚至把qt
也卸載重裝了一遍。這個問題依舊沒有解決。
最后收到這個信息的提示:
qtmsbuild could not locate qt.targets qt.props project may not build correctly
猜測是不是我的qtmsbuild
的路徑不對,果然進入環境變量一看,路勁不對。
原因是由於我的user
下面的用戶文件夾名字是中文的,前天我把它改成英文了,但是環境變量qtmsbuild
的值依舊是之前包含中文文件夾名字的路徑,現在把它換回來就好了。
疑惑:既然僅僅是環境變量的問題的話,那我將qt
卸載重裝后環境變量應該會刷新的,可能是我沒有卸載干凈吧。
然后新建了一個qt gui
應用,完美運行。
同時我還有一個發現,每次將vs qt tool
卸載后,然后裝上,之前的vs qt
項目就無法編譯成功了,只有在安裝vs qt tool
之后新建qt
項目才能編譯成功,我仔細的比對了一下兩個項目之間的屬性,沒有發現什么差別,也不知道為啥會這樣。
從這件事中得到的教訓:該文件夾名字一定要謹慎,說不定就影響到環境變量了。