views:

12

answers:

1

Hello everyone!

I've encountered a very annoying problem while working with Firefox MSAA (). I tried to compile IDL file from cmd but it failed. Then I added it to the project and ran build. After VS compiled interface file there were two C files - ISimpleDOMDocument_h.h and ISimpleDOMDocument_i.c I added those to the project. But now I cant build because of such error

error C1853: 'Debug\TestProj.pch' precompiled header file is from a previous version of the compiler, or the precompiled header is C++ and you are using it from C (or vice versa) d:\projects\testproj\testproj\isimpledomdocument_i.c

Any clues?

+1  A: 

or the precompiled header is C++ and you are using it from C

Which is your problem. Not sure how you got in this pickle, the mumble_i.c file is generated by MIDL and should not contain an #include "stdafx.h" directive. Don't edit the file. Right-click it in Solution Explorer window, Properties, C/C++, Precompiled Headers, Create/Use = "Not using Precompiled Headers".

Hans Passant