如何将Qt Creator用作通用C ++ IDE(不使用Qt库)?

时间:2011-04-21 18:19:30

标签: c++ qt ide cmake qt-creator

我一直在寻找一个不错的C ++ IDE,我非常喜欢Qt Creator的功能和性能,我打算用它来制作基于Qt的应用程序。但是,就目前而言,我只想在不使用Qt库的情况下将Qt creator用作通用C ++ IDE。如何才能将Qt创建器用于常规C ++开发?我需要做什么配置?我希望得到一些详细的指导。

感谢您的时间和合作。我很感激,我希望很快能收到你们的回复。

5 个答案:

答案 0 :(得分:21)

我经常这样做。

您有两种选择:

  1. 使用qmake项目文件:要删除所有剩余的Qt内容,请将这些添加到项目文件中:

    CONFIG -= qt
    DEFINES -= UNICODE QT_LARGEFILE_SUPPORT
    

    请记住,qmake本身仍然需要构建。所以你很可能需要安装Qt。

  2. 使用Cmake项目文件。

  3. 这两种情况都可以依靠Qt Creator的完全支持(左侧窗格中的文件和项目)。 Qt Creator中的git和svn支持非常棒

答案 1 :(得分:2)

我最近开始使用Qt Creator,因为我花了越来越多的时间在我的13“笔记本电脑上,并且喜欢它利用空间的方式。除此之外,它功能丰富,快速,可靠,Qt也不错对于只有C ++的IDE,它在我的生活中非常受欢迎。

我唯一喜欢Qt Creator的其他IDE是Code :: Blocks。 (我经常在两者之间切换,具体取决于我使用的机器)

答案 2 :(得分:1)

我曾经将Qt Creator用于非Qt项目一次,但仅限于其代码编辑功能和代码完成。我构建了项目,并从一个单独的终端窗口使用rcs。我只能说,我对Qt创建者作为C ++代码编辑器感到满意。

答案 3 :(得分:0)

我在Ubuntu上使用Qt Creator和CMake。我仍然经常在终端窗口中编译,所以你使用哪个构建系统并不重要。 CMake和qmake的项目文件可以轻松地将代码文件导入IDE。我也在使用Ubuntu存储库中的GCC 4.6,因此它比Ct 11更新,对C ++ 11的支持比目前Qt SDK更好。我还从Ubuntu的存储库安装了Qt Creator。一切都很美妙,我可以哭。

答案 4 :(得分:0)

我一直作为Java程序员一直使用Eclipse,因此当我回到C ++时,我继续使用它。但是,Eclipse始终不知所措,并且我花费大量时间试图使其不再如此愚蠢,它发出了数百个不是错误的错误。从今天开始,我正在尝试Qt Creator。到目前为止,它运行良好。

我遵循的Qt人员有一个快速参考:https://doc.qt.io/qtcreator/creator-project-generic.html

Qt Creator并没有我喜欢的所有Eclipse功能,但到目前为止,它对我来说运行良好。我可以按照以下说明导入现有项目,然后编辑它们列出的文件以使事情变得顺利。

例如,您必须通过编辑.includes来指定包含路径。

我确实在IDE外部构建和运行,所以我不确定“运行”按钮的工作情况如何,但是我确定您可以实现这一目标。