自分がQt Creator4.3を使用する際に直面した問題の対処方法について記録します。
エラー(LNK1158)が発生
<症状> fatal error LNK1158: cannot run ‘rc.exe’が発生する
<解決策> C:\Program Files (x86)\Windows Kits\8.0\bin\x64 の rc.exe と rcdll.dll を C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64 にコピーする
以下のページを参考にさせていただきました。
http://motchy99.blog.fc2.com/blog-entry-97.html
LNK2005が発生
<症状> fatal error LNK2005 * mainwindow.obj:-1: エラー: LNK2005: “class QDataStream & __cdecl operator<<(class QDataStream &,class Person const &)” (??6@YAAEAVQDataStream@@AEAV0@AEBVPerson@@@Z) は既に main.obj で定義されています。
<解決策> * 多重インクルードが発生していることが問題 * 多重インクルードを回避すること