2 development_and_debugging
Дмитрий Кононов edited this page 1 year ago

Разработка и отладка

При разработке ТК 3.0 выработана такая схема:

Кроме того, что должны быть выполнены все пункт, указанные здесь, каждый программист создает в папке src свой собственный solution.

В него добавляется проект PaymentProcessor и все модули, необходимые для разработки. В принципе за основу можно использовать Apps.sln.

В папке src\apps\PaymentProcessor\build\Debug\ создается файл PaymentProcessor.ini примерно такого содержания:

[common]
user_data_path=user
plugins_path=y:/bin/plugins
content_path=interface
interface_path=interface/touch17
configuration=terminal_ru

working_directory=y:/MyWorkDir
standalone=true

После чего из VS можно запускать проект под отладчиком. working_directory должен указывать на папку, в которой у Вас будет собран полный набор файлов ТК 3.0

Для полной пересборки проекта можно скопировать приложенный makefile в папку src. Исправить в нем путь до рабочей директории. После этого можно пересобирать отладочную версию проекта с помощью nmake.

Makefile