プロジェクトで TinyXml++ を使用しようとしていますが、以前に小さなプログラムで正常にテストしました。私は最近、現在のプロジェクトで構成ファイルを読み取るために使用することにしました。コードはコンパイルされていましたが、大量のリンカー エラーが発生しました (主に未解決の外部シンボル)。TinyXml++ がコンパイルされたのと同じランタイム ライブラリを使用しなければならなかった、同様の問題について説明しているフォーラム スレッドを読みました。付属の Visual C++ 2008 プロジェクトを開くと、マルチスレッド デバッグ (/MTd) が使用されていることがわかりました。
「ticpp.h」を含める前に、#define TINYXML_USE_TICPP の有無にかかわらず、すべてのランタイム ライブラリをテストしました。私は 9 から 80 のリンカ エラーを受け取りました (これが理由で、最初はすべてを投稿したくなかったのですが、見たい場合は投稿します)。
静的ライブラリ ticppd.lib (ダウンロード フォルダーにあります) をプロジェクトのディレクトリにコピーし、Linker->Input->Addtional Dependencies の下にリンクしました。C/C++->General->Addtional Include Directories の下に TinyXml++ ソースへのディレクトリ パスを含めました。私は何を間違っていますか?:(