«Добавить в список проектов» отображается серым цветом в диалоговом окне Qt Project Management - PullRequest
0 голосов
/ 19 июля 2011

Я пытаюсь добавить новую статически связанную библиотеку в приложение на основе Qt.

Я использовал это руководство: http://doc.qt.nokia.com/qtcreator-snapshot/creator-project-qmake-libraries.html

Но когда я перехожу к шагу 4, которыйговорит: «В списке Добавить в проект выберите проект. Например, myapp», я не могу этого сделать, потому что список Добавить в проект отключен (серый) в диалоговом окне «Управление проектами».

Чтотребуется для того, чтобы Qt Creator распознал другие проекты на этом этапе, чтобы они появлялись в списке (который затем, вероятно, больше не будет отключен)?

Я работаю над Linux / GNU, надПК-машина.

1 Ответ

2 голосов
/ 05 октября 2011

См. Сообщение здесь: http://lists.qt.nokia.com/pipermail/qt-creator/2010-December/008166.html

Ваш проект "библиотека" и проект "приложение" должны быть частью проекта "Subdirs".

Сначала создайте проект Subdirs, который будет содержать все отдельные проекты для вашего общего проекта (это похоже на «Решение» в Visual Studio).

Затем создайте проект библиотеки,щелкнув правой кнопкой мыши проект «subdirs» и выбрав «New Subproject ...», а затем следуя инструкциям из документации QtCreator, весь проект должен быть доступен в раскрывающемся меню.(при условии, что вы хотите создать зависимость от приложения к вашей библиотеке), создайте проект приложения как подпроект общего проекта, а затем вы можете добавить свой проект библиотеки в качестве «внутренней библиотеки» проекта приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...