如何在makefile中包含来自不同项目的头文件和源文件

如何在makefile中包含来自不同项目的头文件和源文件,makefile,Makefile,我在main.cxx文件中包含了另一个项目的标题。我想在makefile中构建我的简单程序。有办法吗?以下是文件存储方式的图示 Another Project Main Folder -Folder A -Folder B -Include folder - file.h Test Folder

我在main.cxx文件中包含了另一个项目的标题。我想在makefile中构建我的简单程序。有办法吗?以下是文件存储方式的图示

Another Project Main Folder        
       -Folder A                  
            -Folder B             
               -Include folder    
                     - file.h
Test Folder
       -main.cxx

我假定您希望在
测试文件夹/
中执行构建。你的目录名中真的有空格吗?你尝试了什么-我不工作?(这是破折号和大写字母i)。换句话说:是的,有办法。但正如Beta所提到的,空格可能会带来麻烦。如果你不能给include文件夹提供相对路径,那么如果你有一个版本的make不喜欢Windows驱动器删除器,那么在Windows上可能会很困难。那么,下一个问题:什么系统,什么版本,什么编译器?这里的问题到底是什么?如何在makefile中包含头文件?如何让编译器正确找到头文件?@Beta文件夹名称中没有空格,只是为了说明,我使用了虚拟文件夹名称。是的,我想在main.cxx中包含file.h,但如果我创建一个简单的makefile,它将找不到file.h,因为它位于另一个文件夹目录中。@Sebastian我正在使用ubuntu 14.04 LTS、GNU Make 3.81和gcc 4.8.2