VS 2008 を使用していますが、C++ プロジェクトでマネージ C++ ファイルに dll 参照を追加すると、コンパイラ エラーが散発的に発生します。スマート ポインターを使用できるように、dll への参照を追加しようとしています。 例: #import items.tlb
問題は、コンパイラがitems.tlh内の散発的な場所でクラッシュすることです。まるでバイトのチャンクが行方不明の消去されたかのようですが、ファイルを開くと、前述のエラーへの参照が見つかりません。
プロジェクト全体を数回再構築しようとしましたが、別のマシンで試しましたが、コンパイラエラーは一貫しておらず、完全に消えることもありますが、新たに再構築すると問題が再発することがあります。生成された.tlhファイルのサイズが理由かもしれないと言われましたが、実際には問題を解決したり、正しい方向に向けたりすることはありません。
同じ症状になった人いますか?ありがとうございました