Qtの設定 - エラー

2021年1月26日 (火) 12:46時点におけるWiki (トーク | 投稿記録)による版 (ページの作成:「== 概要 == ここでは、Qt CreatorおよびQt Designerに関する様々なエラーと解決方法を記載する。<br> <br><br> == エラー : LNK1158 == エラ…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

概要

ここでは、Qt CreatorおよびQt Designerに関する様々なエラーと解決方法を記載する。


エラー : LNK1158

エラー内容

fatal error LNK1158: cannot run ‘rc.exe’が発生する


解決方法

C:\Program Files (x86)\Windows Kits\<バージョン名>\bin\x64ディレクトリにあるrc.exeとrcdll.dllを
C:\Program Files (x86)\Microsoft Visual Studio <バージョン名>\VC\bin\amd64にコピーする。


詳細は、以下のWebサイトを参照すること。
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 で定義されています。


解決方法

多重インクルードが発生しているため、多重インクルードを回避する。