我有一个makefile项目。我知道在 Eclipse CDT 中可以加载 makefile 项目。
是否可以将其加载到 qtcreator 中?
正如 Greenflow 提到的,Qt Creator
可以导入现有项目,但它甚至不依赖于Makefile
. 导入现有项目所需要做的就是指定项目源所在的高级文件夹(包括子目录中的源)并为项目设置一些名称 -Qt Creator
用于显示其名称的名称. Qt Creator
还询问您应该将哪些文件包含到项目中,但同样,它只是为了在项目树中显示源代码,而不是用于构建。Qt Creator
默认情况下使用make
指定构建目录中的工具来构建您的项目,但您可以覆盖此设置。例如,在我工作的公司中,我们有一个自定义构建系统和一个自定义构建工具。所以当我将一些项目导入Qt Creator
,我用源指定目录,设置一些名称,指定构建目录,make
通过我们自定义的覆盖默认构建工具,添加一些包含路径到文件.includes,如果需要,在文件.config中指定宏并开发东西,这只是它。
您可以在此处Import existing project
查看有关功能的更多详细信息。Qt Creator
是和不是。选择:文件->新建文件或项目...->导入项目->导入现有项目。
导入不使用 qmake、CMake 或 Autotools 的现有项目。这允许您将 Qt Creator 用作代码编辑器。
这确实是最后的选择,但您可以将 Makefile 项目加载到 QtCreator 中。效果如何……很难说。取决于项目以及 Makefile 的创建方式。您很可能可以编译您的项目。编辑文件:可能没问题。但是添加新文件...我不认为 QtCreator 可以处理 Makefile 更改。
我注意到默认情况下 Qt 创建者运行命令'make all'。您可以在“项目”选项卡下修改它。