//QT 5.9.1 MSVC
之前代碼是用MinGW寫的,換到windows的QT中編譯報錯
如圖:
這類問題是因為編碼格式不對,加上有中文,導緻編譯時,識别代碼錯誤。
不怕麻煩的話,最好是直接用notepad++把每個檔案編碼改掉。
操作:用notepad++打開檔案 --> 選擇 編碼(N) --> 以UTF-8格式編碼 --> 轉為UTF-8編碼格式
以上操作完成後,可能會出現 代碼中的中文在運作後變成亂碼。
隻要加上這段宏就可以了:
#if _MSC_VER >= 1600
#pragma execution_character_set("utf-8")
#endif