“添加到项目列表”在Qt项目管理对话框中显示为灰色

时间:2011-07-19 05:03:42

标签: c++ linux qt ide

我正在尝试将新的静态链接库添加到基于Qt的应用程序中。

我使用了本指南:http://doc.qt.nokia.com/qtcreator-snapshot/creator-project-qmake-libraries.html

但是当我进入第4步,其中显示“在添加到项目列表中,选择一个项目。例如,myapp”,我无法执行此操作,因为添加到项目列表已禁用(灰色)项目管理对话框。

此时Qt Creator需要识别其他项目,以便它们出现在列表中(然后可能会被禁用)?

我正在使用PC机上的Linux / GNU。

1 个答案:

答案 0 :(得分:2)

请在此处查看帖子:http://lists.qt.nokia.com/pipermail/qt-creator/2010-December/008166.html

您的“图书馆”项目和“申请”项目都需要成为“Subdirs”项目的一部分。

首先,创建一个Subdirs项目,该项目将包含整个项目的所有单个项目(这就像Visual Studio中的“解决方案”)。

然后,通过右键单击“subdirs”项目并选择“New Subproject ...”来创建您的库项目,然后按照QtCreator文档中的说明操作,整个项目应该在drop中可用-down。

最后(假设您要创建从应用程序到库的依赖关系),将您的应用程序项目创建为整个项目的子项目,然后您可以将库项目添加为您的“内部库”应用项目。