关于预编译头的使用限制,该如何处理

关于预编译头的使用限制
如果项目里有多个文件夹,有的是#include "stdafx.h",有的是#include "../stdafx.h"……,而且有个别是C语言代码(比如整合了SQLite),其它大多数是C++代码。

这种情况可以使用预编译头吗?

------解决方案--------------------
#include "../stdafx.h"
#include "stdafx.h"
这个无所谓,只要include的搜索路径里有stdafx.h所在目录,以及该目录的一个子目录就行了。都能找到
------解决方案--------------------
应该不能吧,因为#include "stdafx.h"限制必须是程序的第一行的。如果有多个的话,就会有问题吧,一般一个工程只能有一个预编译头文件吧。
------解决方案--------------------
印象中预编译头不支持纯C吧,至少绝对不支持C和C++混编,只要用了预编译头,就不能同时用C和C++源文件
------解决方案--------------------
预编译头文件不是#include那么简单,还需要给编译器传递相应参数。
反正从编译器的参数说明来看,创建预编译文件和使用预编译文件的文件名必须一样来看,可能是不允许多个的。