如果这个问题不适合这里,请告诉我。
我正在尝试在 Eclipse 中设置一个环境,以使用由 cmake 生成的自定义生成文件,而不是 Eclipse 中的内置生成器。我已经尝试了所有推荐的设置,但仍然没有任何乐趣。
我使用 New->C++ Project->Makefile project->Empty Project 创建一个新项目,并将位置从默认位置更改为我的项目所在的位置。
在项目->属性->C/C++Build 中,我取消勾选“使用默认构建命令”并将路径放在我的生成文件所在的位置。我还取消勾选“自动生成 Makefiles”。
我已经尝试了很多不同的命令,但我收到类似“No rule to make target '/Makefile'. Stop”这样的错误
我肯定错过了什么。如果有人知道如何执行此操作,将不胜感激。谢谢。
最佳答案
只需要取消勾选Generate Makefiles automatically
,并指定Build directory
即可。
还要注意
make $(PROJECT_LOC)/build/Makefile
实际上将 $(PROJECT_LOC)/build/Makefile
作为目标(因此您会看到错误)。如果要指定特定的 Makefile,请使用 -f
选项:
make -f $(PROJECT_LOC)/build/Makefile
关于c++ - 在 Eclipse 中使用定制的 makefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32611284/