0

Firefox MSAA()を使用しているときに、非常に厄介な問題が発生しました。cmdからIDLファイルをコンパイルしようとしましたが、失敗しました。次に、それをプロジェクトに追加してビルドを実行しました。VSでコンパイルされたインターフェイスファイルの後に、2つのCファイル(ISimpleDOMDocument_h.hとISimpleDOMDocument_i.c)がありました。これらをプロジェクトに追加しました。しかし今、私はそのようなエラーのために構築することができません

エラーC1853:'Debug \ TestProj.pch'プリコンパイル済みヘッダーファイルが以前のバージョンのコンパイラからのものであるか、プリコンパイル済みヘッダーがC ++であり、Cから使用している(またはその逆)d:\ projects \ testproj \ testproj \ isimpledomdocument_i .c

手がかりはありますか?

4

1 に答える 1

2

または、プリコンパイル済みヘッダーがC ++であり、Cから使用している

どちらがあなたの問題です。このピクルスをどのように取得したかわからない場合、mumble_i.cファイルはMIDLによって生成され、#include"stdafx.h"ディレクティブを含めるべきではありません。ファイルを編集しないでください。ソリューションエクスプローラーウィンドウで右クリックし、[プロパティ]、[C / C ++]、[プリコンパイル済みヘッダー]、[作成/使用]="プリコンパイル済みヘッダーを使用しない"。

于 2010-09-02T16:28:49.543 に答える