【问题标题】:Is it possible get QT creator to automatically add variables to the .pro file是否可以让 QT 创建者自动将变量添加到 .pro 文件
【发布时间】:2014-02-21 06:32:08
【问题描述】:

我现在开始涉足 QT,我想知道是否有办法让 QT 创建者自动将变量添加到项目文件中。例如,我通常使用 C++11 代码,所以如果 QT 可以在我启动新项目时自动将 CONFIG += c++11 放入 .pro 文件中,那就太好了。我查看了选项,但我无法理解某些部分,所以也许它就在我面前?

【问题讨论】:

  • 如果我没记错的话,模板应该位于\Tools\QtCreator\share\qtcreator\templates
  • 在 OS X 上,它位于 $HOME$/Qt5.2.1/Qt Creator.app/Contents/Resources/templates
  • @SebastianLange 对于 Qt 控制台应用程序,是否有 .pro 文件模板?我到处搜索找到一个类似的文件,最终编辑了模板文件夹中的所有 .pro 文件,但它不适用于 Qt 控制台应用程序项目类型。不过,它适用于其他一些项目类型。我在 Windows 上使用 Qt 5.1.1。
  • @DanielJG 查看templates\wizards 文件夹。那里有很多例子。自述文件告诉您如何更改 .xml 文件名以使 Qt Creator 识别它们(重新启动后)。看来,您几乎可以创建自己的向导。

标签: c++ qt


【解决方案1】:

您可以编辑 Qt Creator 的向导文件。这些文件位于以下目录中:

Qt-Dir/Tools/QtCreator/share/qtcreator/templates/wizards/

如果您查看目录,就会发现一些与不同向导相关的文件夹。例如,如果您查看“plaincppapp/qmake”文件夹,您可以看到一个“project.pro”文件,它是一个模板 pro 文件。您可以像这样编辑该文件:

TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt

CONFIG += C++11  #added this line

SOURCES += main.cpp

下次您通过该向导创建项目时,将为该项目创建您的自定义 pro。

【讨论】:

    猜你喜欢
    • 2014-07-03
    • 2020-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-19
    • 2021-09-28
    相关资源
    最近更新 更多