如何在QtCreator中设置项目层次结构?

时间:2012-10-02 03:29:40

标签: qt-creator subdirs

我对QtCreator很陌生,所以也许我把我的心留在了eclipse-ville,但我不能为我的生活理解我应该如何在QtCreator中建立一个项目层次结构。我知道有一个选项来创建一种根项目,然后从那里添加子项目,这是有道理的,但它让我想知道在创建项目时是否有必要,例如,我可以在一个项目中创建一个库,稍后由另一个项目引用它吗?

我尝试通过创建一个新的子项目,然后将主程序添加为子项目来设置一个毯子类型的项目,但是我应该如何添加我的库项目?

理想情况下,我想创建一个项目作为主应用程序,并将另一个项目作为库引用。帮助

1 个答案:

答案 0 :(得分:6)

documentation of Qt Creator包含两个部分,可帮助您找到问题的答案:

编辑: 您可以在此处找到一个非常简单的示例项目:QtSymbianDllExample。 “它旨在演示如何在Symbian平台上使用Qt创建和使用DLL”。这是Symbian开发的一个示例,但现在不相关,我没有Symbian手机。最重要的是,它包含根项目(QtSymbianDllExample \ qtssymbiandllexample.pro)和两个子项目(QtSymbianDllExample \ qtenginedll \ qtenginedll.pro,QtSymbianDllExample \ testui_simpledllengine \ testui_simpledllengine.pro),你可以检查和比较,以你的项目。我已经检查过我可以通过执行以下步骤来构建根项目:

  1. http://www.qt.io/download/
  2. 下载并安装Windows Offline Installer
  3. 下载并解压缩QtSymbianDllExample.zip
  4. 运行Qt Creator
  5. 文件/打开文件或项目...选择qtssymbiandllexample.pro
  6. 构建/运行qmake
  7. 构建/构建项目“qtsymbiandllexample”