setting  opions 里都没有相应的路径设置!编译器是怎么知道在外层include文件夹里找到.h文件的?include<abc.h>abc.h在外一层 名叫include文件夹里。是不是还有什么方法帮助编译器确定文件位置?

解决方案 »

  1.   

    编译器里有个设置叫include directories,那里列出了许多目录,编译器会在那些目录里搜索
    工程设置得additional include directories 设置也是同样效果
      

  2.   

    楼上的朋友你说的是 
    tools/options /include directories 和 
    projects/settings/MIDL/additional include directories 里的么?
    我都看过了没有任何设置!所以我才奇怪呢!
      

  3.   

    非常感谢,我又仔细找了下。您是对的:
    projects/settings对话框里改变Settings   For为All   Configurations;   
      单击C/C++,变Category为Preprocessor;把Include目录的绝对/相对路径   
      添到Additional   includedirectories里 Project->Settings->All   Configurations->Link;变Category为Input;   
      把目录的绝对路径/相对路径添到Additional   library   path里