stdafx.h有关问题

stdafx.h问题?
mfc工程,在解决方案中又加入了另一个mfc工程的cpp,h文件(单独一个目录存放)。放在一个filter下,现在编译时stdafx.h中信息貌似不参与编译,
在原来工程中能正常编过,但导入到新工程中就无法编译,提示未定义,但需要的头文件在stdafx中,而且在stdafx.h中加入
#pragma message("hello"),也无法输出,感觉就是stdafx未参与编译,求解答。
------解决思路----------------------
StdAfx.h 只在创建预编译头的源文件编译的时候被编译。
其他都是使用这个预编译头。

------解决思路----------------------
stdafx.h 对于不同目录下的源文件都可以只用,因为 #include "stdafx.h" 这句仅仅是一个标志。这就是为什么这句必须放在开头的原因。这个标志在使用预编译头时,直接查找指定预编译头。

所以,如果就后添加的 .cpp 文件,为什么不使用同一个 stdafx.h 文件呢。因为 她们在同一工程之中,完全可以修改 stdafx.h ,保证新旧 .cpp 都可以编译。

------解决思路----------------------
加入了另一个mfc工程的cpp,h文件

---------- 认错不同的stdafx.h,  加路径
------解决思路----------------------
路径不同,找不到你工程中的stdafx.h,修改路径试试;另外:另一个工程中的stdafx.h中有没有定义些变量或常量?
------解决思路----------------------
个人意见:重建所有一次不超过10分钟的项目都没有必要使用预编译头文件。
------解决思路----------------------
该“重建所有”的时候就“重建所有”。