如果此问题不合适,请告知我们。
我正在尝试在Eclipse中设置一个环境,以使用由cmake生成的自定义makefile而不是eclipse中的内置构建器。我已经尝试了所有推荐的设置,但仍然没有快乐。
我使用New-> C ++ Project-> Makefile project-> Empty Project创建了一个新项目,并将位置从默认位置更改为我的项目所在的位置。
在project-> Properties-> C / C ++ Build中,我取消勾选"使用默认构建命令"并把路径放在我的makefile所在的位置。我也取消勾选"自动生成Makefile"。
我尝试了很多不同的命令,但是我收到了错误,例如"没有规则来制作目标' / Makefile'。停止"
我肯定错过了一些东西。如果有人知道如何做到这一点,将不胜感激。感谢。
答案 0 :(得分:0)
只需取消Generate Makefiles automatically
,即可指定Build directory
。
另请注意
make $(PROJECT_LOC)/build/Makefile
实际上将$(PROJECT_LOC)/build/Makefile
作为目标(因此您看到错误)。如果要指定特定的Makefile,请使用-f
选项:
make -f $(PROJECT_LOC)/build/Makefile