さて、Microsoft Visual Studio を使用して C++ コードをコンパイルすると、再び激しくクラッシュしました。私のプロジェクトの 1 つで、次のエラーが表示されます。
1>Debug\xmlreader.obj: 警告 LNK4042: オブジェクトが複数回指定されました。エキストラは無視
私は xmlreader.h と xmlreader.cpp ファイルを持っています。ヘッダーは で始まる#pragma once
ため、一見すると問題が奇妙に見えます。
上記のエラーに続いて、「未解決の外部シンボル」がある多くのリンカ エラーが続きます。基本的に、xmlreader.h のすべてが存在しないかのようです。これは何が原因で、さらに重要なのか - どうすれば解決できますか?