假如我的工程目录结构如下:
PROJECT
|
|-Src1
|
|-Src2
|
|-Stdafx.h如果Stdafx.h 头文件是我自已加的,并且在工程中的C++选择中把该文件列进去了,pch也能成功生成
为何src1,与src2目录中的源文件老是找不到stdafx.h.而如果是用VC6工程生成自带的预编绎头文件则很少出现问题。

解决方案 »

  1.   

    project/setting/directors
    系统目录设置一下,把自己头文件的路径加进去.
    可以的话加相对路径
      

  2.   

    哦~
    那是MakeFile里面的问题了
      

  3.   

    今天试了一下又不行了,好象工程文件一改就有些地方 又找不到config.h文件 了!但是单独编译那个出错的文件,就显示其它语法错误,更改后就又没问题了。
      

  4.   

    唉,我在
    C++ -> Preprocessor -> Additional include directories 
    加入这句
    ./
    预编绎头文件就不会经常找不到了
      

  5.   

    VC6 很多地方就是麻烦。如果有更好的解决方法,希望大家指出来。 我这里就再整理一个
    我对于这个问题的看法:首先我在<Autoatic use of precompiled headers>加入了自已的头文件,之所以不选其它
    两个是因为它们要求在每个.cpp中都要加入 这个头文件的包含。接下来就出现了老是找不到 预编译头文件,于是我在<Preprocessor>中加入"./"