我試圖編譯牡丹在Windows上使用MinGW和編譯過程中收到如下錯誤:swprintf和vswprintf未聲明?
c:\qt\2010.04\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/cwchar:159: error:
'::swprintf' has not been declared
c:\qt\2010.04\mingw\bin\../lib/gcc/mingw32/4.4.0/include/c++/cwchar:166: error:
'::vswprintf' has not been declared
爲什麼的swprintf和vswprintf沒有宣佈,我怎麼能解決這個問題?
你們有沒有在Qt上提交錯誤報告? – 2011-12-29 09:56:21
不是我記得。 – 2011-12-29 22:55:13
請注意,'vswprintf'實際上應該被稱爲['wvsprintf'](https://msdn.microsoft.com/en-us/library/windows/desktop/ms647551(v = vs.85).aspx)在Windows上。 你可以期望它是'vwsprintf()'或'vwcsprintf()'或其他約定,但是它是'wvsprintf()'。 – bobobobo 2016-04-20 14:43:19