将qtcreator与makefile项目一起使用

时间:2013-08-28 19:04:08

标签: makefile qt-creator

我有一个makefile项目。我知道在Eclipse CDT中可以加载makefile项目。

是否可以在qtcreator中加载它?

3 个答案:

答案 0 :(得分:26)

正如Greenflow所说,Qt Creator可以导入现有项目,但它甚至不依赖于Makefile的存在。导入现有项目所需要做的就是指定项目源所在的高级文件夹(包括子目录中的源),并为项目设置一些名称 - Qt Creator将使用的名称用来显示它的名字。 Qt Creator还会询问您应该将哪些文件包含在项目中,但同样,它只是用于显示项目树中的源,而不是用于构建。默认情况下,Qt Creator在指定的构建目录中使用make工具来构建项目,但您可以覆盖此设置。例如,在我工作的公司中,我们有一个自定义构建系统和一个自定义构建工具。因此,当我将一些项目导入Qt Creator时,我指定带有源的目录,设置一些名称,指定构建目录,覆盖我们自定义的默认make构建工具,添加一些包含文件的路径。如果需要,包括在文件.config中指定宏并开发东西,就是这样。

您可以查看有关Import existing project hereQt Creator功能的更多详细信息。

答案 1 :(得分:10)

是和否。选择:文件 - >新文件或项目...->导入项目 - >导入现有项目。

  

导入不使用qmake,CMake或Autotools的现有项目。   这允许您使用Qt Creator作为代码编辑器。

这是最后的选择,但您可以将Makefile项目加载到QtCreator中。效果如何......很难说。取决于项目以及如何创建Makefile。很可能你可以编译你的项目。编辑文件:可能没问题。但添加新文件...我不认为QtCreator可以处理Makefile更改。

答案 2 :(得分:1)

我注意到,默认情况下,Qt创建者会运行命令“make all”'。您可以在“项目”选项卡下修改此项。