nprogram’s blog

気ままに、プログラミングのトピックについて書いていきます

Qt Creator4.3 トラブルバスター

自分が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 で定義されています。

<解決策> * 多重インクルードが発生していることが問題 * 多重インクルードを回避すること