Помогите пометить контекст Qt с slickedit - PullRequest
0 голосов
/ 08 сентября 2011

Я пытаюсь заставить Slickedit работать с каркасом Qt, чтобы я мог легко перемещаться по базе кода и благодаря другим функциям, которые он предоставляет. Чтобы пометить тегом библиотеку, выберите «Инструменты»> «Файлы тегов», затем щелкните правой кнопкой мыши на C / C ++, чтобы добавить файл тега. Я называю это Qt.vtg и затем выбираю следующие деревья:

C:\Qt\2010.05\qt\src
C:\Qt\2010.05\qt\include

Я получаю теги контекста для чего-то, но я не могу получить теги контекста для некоторых сценариев, где я обычно получаю это:

Когда я пытаюсь получить параметры для второго указателя, он ничего не показывает:

oldAddress = ui->addressText->

Когда я пытаюсь заполнить определенные заголовки, это также не помогает

#include <QtCore/ >

Я не знаю, пропускаю ли я шаг для маркировки контекста QT или дополнительные шаги для маркировки контекста QT.

Тед.

1 Ответ

1 голос
/ 02 декабря 2011
  1. Вы должны предоставить включаемые каталоги QT для вашего проекта, либо в свойствах вашего проекта (проект меню, свойства проекта, вкладка каталогов), либо в свойствах вашего компилятора (инструменты меню, параметры, поиск для "Свойства компилятора »).Это позволит вашему проекту найти включаемые файлы;один файл тегов на самом деле не помогает, поскольку у вас может быть конфликтующие теги во многих файлах тегов, которые у вас могут быть, поэтому необходимы включаемые файлы.
  2. Убедитесь, что вы активировали все макросы, которые QT предоставляет вашемупостроить систему.Прошло десять лет с тех пор, как я использовал Qt, но в IIRC было несколько макроопределений, опционально указанных в командной строке компилятора;убедитесь, что SlickEdit знает о них.(Меню «Проект», «Свойства проекта», вкладка «Компиляция / ссылка»).

Если этого недостаточно, укажите более подробную информацию (где содержится определение, параметры автозаполнения, теги контекста и т. Д.).

...