“添加到项目列表”是灰色的Qt项目管理对话框



我正在尝试添加一个新的静态链接库到基于qt的应用程序。

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

但是当我到达第4步时,它说"在添加到项目列表中,选择一个项目。"例如,"myapp",我无法做到这一点,因为在项目管理对话框中,"添加到项目"列表被禁用(灰色)。

Qt Creator在这一点上需要什么来识别其他项目,这样它们就会出现在列表中(然后,大概,不再被禁用)?

我在Linux/GNU上工作,在PC机上。

看这里的帖子:http://lists.qt.nokia.com/pipermail/qt-creator/2010-December/008166.html

你的"library"项目和"application"项目都需要成为"Subdirs"项目的一部分。

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

然后,创建您的库项目,右键单击"subdirs"项目,并选择"New Subproject…",然后按照QtCreator文档中的说明进行操作,整个项目应该在下拉菜单中可用。

最后(假设你想创建一个应用程序对你的库的依赖),创建你的应用程序项目作为整个项目的子项目,然后你可以添加你的库项目作为你的应用程序项目的"内部库"。

最新更新