mfc工程中如何编译c语言编写的文件
本人原先有一个用VC6.0开发的MFC程序,现在因为项目需要,在里面加入C语言编写的*.c和*.h文件,我加入了1个C语言源文件以及1个相关的头文件。(这些文件,我都已经在其他工程里面做过测试,都是可以完成正确的,因此,不存在是否漏选文件的问题。)
a.为了能够编译,我先是在源文件头,加入“stdafx.h”。编译之后,出现了下列错误:
1。\expat\xmlparse.c(11) : fatal error C1853: 'Debug\XPSConverter.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)
请问如何解决?
b.将C语言的源文件后缀改为.cpp的进行,并且加入"stdafx.h",编译之后出现了更多的错误。
哪位使用者如果有类似的经验,恳请指教。
先行谢过。