【问题标题】:Free alternative to QTCreator for QT/C++ development用于 QT/C++ 开发的 QTCreator 的免费替代品
【发布时间】:2020-10-06 00:57:30
【问题描述】:

让我先声明我有视力问题,因此我必须将屏幕至少放大 400% 以上才能阅读包括代码在内的大部分内容 - 即使我使用深色主题,就像我在编写代码时一样。

QTCreator 有一个问题,它通过大多数击键和操作将视图移动到我身上 - 通常到项目文件列表的左上角。我已经向 QT Support 提出了问题,甚至克隆了 QT Creator 的源代码,以查看是否可以找到一个相对简单的修复方法——但无济于事。所以现在我正在尝试寻找一个免费的(因为没有财务成本)替代 QT Creator,这样我就可以继续在 C++ 中使用 QT Creator 进行编程。

我已经尝试过 Visual Studio Community Edition(2017 和 2019),但在构建东西时遇到了问题。似乎我必须为 MSVC 重建整个框架库,否则它将无法工作。此外,它似乎甚至在框架源代码中也发现了编译错误——这对我来说甚至都没有错,或者我会尝试修复它。

我尝试了 Eclipse(因为我是一名 Java 工程师,所以我对 Java 的 Eclipse 很熟悉,它没有 QT Creator 所遇到的问题。QT 插件 - 当我尝试放一条简单的线时的#include - 它声称“QApplication”未解决。我已经寻找过这个,所有答案都说关于项目->属性->路径和符号,但截至 2019 年 12 月和 2020 年 3 月,有 没有 不幸的是,路径和符号设置中的选项。

一位同事建议使用 JetBrains 的 CLion,但不幸的是,您似乎必须为此付费。我无意为编译器或 IDE 付费。

我有什么想法可以解决这个改变观点的问题或不花钱的 QTCreator 替代品吗?如果我可能错过的某个应用程序中有设置,请使用该应用程序的版本提出建议,如果由于某种原因它不存在,我会查找并回复,如果存在则接受您的回答并修复问题。

谢谢!

【问题讨论】:

    标签: c++ eclipse qt qt-creator


    【解决方案1】:

    如果您熟悉 Eclipse,但对插件有疑问,并且打算将其用于 C++,我建议您查看 Cevelop (https://www.cevelop.com/),它基本上是 Eclipse,但仅适用于 C++,并且有一些优化。 如果这在技术上对您不起作用,您应该能够使用任何代码编辑器,例如 VSCode 或 Atom,但我不知道它与 Qt 库的效果如何。

    CLion 对学生免费,但我认为这不适用于您。

    NetBeans (https://netbeans.org/) 也是免费且跨平台的。 (https://netbeans.org/kb/74/cnd/qt-applications.html) 应该可以在 IDE 中使用 Qt。

    【讨论】:

    • 我会检查 cevelop - 如果这不起作用,我会再次检查 Netbeans - 我不喜欢用于 Java 的 NetBeans,但也许它是我需要的 C++ 解决方案 - 我们会看到 - 如果其中一个有效,我将单击检查以接受您的回答:) 谢谢!
    • NetBeans 似乎只适用于 Java、PHP 和 HTML/CSS/Javascript。我找不到任何在 C++ 中编码/构建的方法 :-( 至于 Cevelop - 虽然它在 C++ 中编码并且实际上有 Eclipse 基于我所读过的所有内容应该具有的路径和符号部分,但它没有似乎没有任何方法可以添加我的 Eclipse 副本确实具有的 QT 模块/插件 - 它没有出现在市场上或“安装新软件”。我会继续寻找我想 - 也许我能得到QT 在 MSVC 中以某种方式构建,谁知道呢
    • 哦,对不起。我会留意你正在搜索的工具
    • Code::Blocks 也是一种流行的 IDE。您是否考虑过搜索查看辅助扩展而不是新的 IDE?
    • 对于 QT,没有什么能比得上我曾经找到的查看辅助扩展 - 是的,我一直在寻找放大工具,但我唯一找到的就是像我这样的放大镜应用程序采用。甚至 Eclipse 也没有任何东西 - Eclipse 唯一拥有的是可以增加字体大小,但不幸的是它并不适用于它的每个部分,所以我使用的放大应用程序是最好的。
    猜你喜欢
    • 2011-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-30
    • 2011-01-21
    • 2010-12-01
    • 2010-11-08
    • 2022-12-04
    相关资源
    最近更新 更多