我想在没有eclipse的情况下构建eclipse项目。我想把几个依赖项目放到一个git仓库中。
我有一个库项目l
和一个可执行项目p
。
我将p
(在G ++编译器 - >包含下)中的包含指定为"${workspace_loc:/l/include}
。构建进展顺利。
然而,自动生成的subdir.mk
有-I"/home/user/workspace/l/include"
,即绝对路径。
这使得无法在不首先在eclipse中打开项目的情况下检查git并构建p
(这会更新相对路径)。
答案 0 :(得分:0)
在包含Direcories而不是变量中使用相对路径。例如。这样的东西../../ l / include。