Помогите контексту, течь QT с помощью SlickEdit
Вопрос
Я пытаюсь заставить SlickEdit работать с структурой QT, чтобы я мог легко ориентироваться в кодовой базе и из -за других функций, которые она предоставляет. Чтобы отметить библиотеку, я перейду к инструментам> Tag Files, затем я щелкну правой кнопкой мыши C/C ++, чтобы добавить файл тега. Я называю это Qt.Vtg, а затем выберу следующие деревья:
C:\Qt\2010.05\qt\src
C:\Qt\2010.05\qt\include
Я получаю теги для чего -то, но я не могу получить теги для контекста для некоторых сценариев, где я обычно получаю его:
Когда я пытаюсь получить параметры для второго указателя, это ничего не показывает:
oldAddress = ui->addressText->
Когда я пытаюсь завершить конкретные заголовки, это также не оказывает никакой помощи
#include <QtCore/ >
Я не знаю, не упускаю ли я шаг для тегов контекста QT, или дополнительные шаги для тега QT.
Тед.
Решение
- Вы должны предоставить включение каталогов QT для вашего проекта, либо в свойствах вашего проекта (меню «Проект, свойства проекта, вкладка« Директории »), либо в свойствах вашего компилятора (инструменты меню, опции, поиск« Свойства компилятора »). Это позволит вашему проекту найти файлы включения; Один только файл тегов на самом деле не помогает, поскольку у вас могут быть противоречивые теги во многих файлах тегов, которые у вас могут иметь, поэтому файлы включают.
- Убедитесь, что вы активировали все макросы, которые QT предоставляет вашей системе сборки. Прошло десять лет с тех пор, как я использовал QT, но IIRC было несколько макросов, при желании указано в командной строке компилятора; Убедитесь, что Slickedit знает о них. (Проект меню, свойства проекта, вкладка компиляции/ссылки).
Если этого недостаточно, пожалуйста, сообщите более подробную информацию (где определение содержится, настройки для автозаполнения, для тега контекста и т. Д.).