首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用eclipse在linux上进行qt开发?

使用eclipse在linux上进行qt开发?
EN

Stack Overflow用户
提问于 2016-06-30 19:24:25
回答 2查看 6.7K关注 0票数 2

在Linux中,如何在Eclipse中创建QT应用程序?我在eclipse.org中看到了一些集成插件,但是它们似乎已经停止了,不再受支持了。

由于我要开发一个项目,它可能会在几年后开发,我想找到一个合适的解决方案。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-01 08:45:50

我是如何做Linux + eclipse + Qt + CMake的。

它的好处是源代码只使用CMake,它们的构建就像它只是一个普通的CMake项目一样。而且您也不会用eclipse的内容来污染它们: eclipse工作区和项目文件就在外面。

Qt

  • 获取最新eclipse,然后通过“帮助->安装新软件”在其中安装Qt包。
  • 在CMake项目源目录之外创建一个空的“工作区”目录。
  • 启动eclipse并切换到“工作区”目录。
  • 创建C++ -> Makefile Project -> Qt Makefile项目。
  • 从其中删除*.pro文件、makefile和main.cpp。

资料来源

  • 转到项目属性、->路径和符号、->源位置、->链接文件夹。
  • 检查“高级”并链接CMake项目的源文件夹,如:../../myproject/。它可以工作,因为工作区就在CMake项目目录之外。

CMake发生器

  • 在项目中创建Release文件夹。
  • 转到“”视图(Ctrl+3,如果很难找到,则键入“”)。"Make“视图看起来就像项目视图。
  • 右击"Release“文件夹和”New.“。
  • 取消选中“与目标名称相同”,取消选中“使用构建器设置”。
  • 在“目标名称”字段中键入"Release“,将"Make目标”保留为空,"Build命令“类似于"cmake ./myproject/”。点击确定。
  • 双击刚才在Release文件夹中创建的" Release“目标。它应该运行cmake。

构建

  • 转到Properties,创建"Release“配置。
  • 使“释放”配置激活。
  • 对于“释放”配置,取消检查“自动生成Makefiles”。
  • 将构建目录设置为“释放”。
  • 启用并行构建。

它现在应该构建在"Release“目录中。如果没有,请在"Make“视图中,双击”Make“视图中的"Release”目标,从"Release“目录中删除所有内容并重新运行cmake。

我使用的CMakeLists.txt模板:https://stackoverflow.com/a/36181462/4742108

CMakeLists编辑是手工完成的。所以你可以和任何人合作,因为要构建软件,他们只需要源文件和CMakeLists.txt。(CMake是最广泛使用的C++构建系统之一)

票数 2
EN

Stack Overflow用户

发布于 2016-07-01 06:15:04

我建议使用Qt。在开始使用Qt开发之前,我还使用了一段时间的Eclipse以及Visual。我试图在Qt中继续使用这些,但最终我切换到了Creator。一开始很奇怪,但是一旦您习惯了它,它就会好得多(特别是在开发Qt应用程序时)。

使用standalone,您可以开发不使用Qt的独立C++应用程序。您可以选择三个构建系统(据我所知):qmakeqbscmake

至于开发大型应用程序,许多使用Qt的公司都这样做。Qt本身(这是一个庞大的项目)是用Qt开发的。:)

Creator的一个很好的部分是,开发的很大一部分来自第三方贡献者,因此可以放心地为您希望看到添加和/或修复的内容提供补丁。

要开始,请从这里下载它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38131663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档