Skip to content
This repository has been archived by the owner. It is now read-only.

Latest commit

 

History

History
77 lines (49 loc) · 3.98 KB

ides.rst

File metadata and controls

77 lines (49 loc) · 3.98 KB

Среды разработки

Qt Creator

Импорт проекта

Допустим что проект извлечен в папку /tmp/firebird. Для работы над ним в среде Qt Creator необходимо выполнить шаги.

Создать проект и выбрать "Импортировать проект, Импорт существующего проекта".

qt1

Указать расположение файлов нового проекта. Здесь будут созданы новые файлы проекта самой IDE. Мы укажем их в каталоге /tmp, который расположен на уровень выше каталога проекта. Это позволит сохранить файлы, даже при работе с репозиторием.

qt2

Однако на следующем шаге необходимо правильно выбрать файлы, входящие в проект.

qt3

Если файлы были недавно извлечены, то фильтры можно не применять, а просто выбрать все файлы нашего проекта, потому что там и так только они. Но если вы уже собирали проект, то в каталоге могут быть временные файлы и каталоги. В таком случае их можно удалить git clean -fdx либо применить фильтры, но тогда полезно дописать некоторые расширения файлов, чтобы получилось *.epp; *.c; *.cc; *.cpp; *.cp; *.cxx; *.c++; *.h; *.hh; *.hpp; *.hxx;*.conf; или другие если вы вдруг их не найдете в дереве файлов проекта при работе.

Добавлять вновь созданные файлы под контроль версий не нужно. Это всегда можно восстановить.

qt4

Нажимаем завершить и видим наш проект в среде разработки.

Запуск сервера под отладчиком

MS Visual Studio (Windows)

Перед открытием проекта в среде разработки, необходимо его собрать как описано в Сборка проекта.

После сборки в MS Visual Studio необходимо создать суперпользователя SYSDBA и задать ему пароль. Для этого выполним в каталоге, где будем запускать сервер под отладчиком:

cd C:\Users\roman\firebird\temp\x64\debug\firebird
.\isql -user sysdba security.db
SQL> create user sysdba password 'masterkey';
SQL> quit;

Теперь можно открыть Firebird.sln. Назначить в качестве запускаемого проекта fbserver. Теперь можно запустить отладчик. Каталог output_x64_debug содержит собранные из разных проектов файлы, включая демонстрационную БД employee. Однако сервер запуститься из каталога C:\Users\roman\firebird\temp\x64\debug\firebird.

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

cd C:\Users\roman\firebird\temp\x64\debug\firebird
.\isql
SQL> connect 'localhost:C:\Users\roman\firebird\output_x64_debug\examples\empbuild\employee.fdb' user 'sysdba' password 'masterkey';
SQL> select * from employee;
SQL> quit;