2013-03-22 2 views
1

Я построить C++ Builder 2010 проект с использованием Team City и заметил, что у меня проблемы при добавлении madExcept. Строй жалуется на то, что не нашел MADEXCEPT.OBJ. Я предполагаю, что стандарт включает в себя пути, добавленные в . C++ Builder 2010 IDE не распространяются на команду Team City build. Так как файлы .cbproj не содержат ссылок на то, где найти madExcept Ошибка сборки. Правильно ли я и как я могу это исправить? Здание в IDE на агенте сборки работает отлично, и даже с помощью RAD Studio Command Prompt, только когда Team City делает сборку он терпит неудачу. Дело в том, что нет ничего странного в том, что при использовании командной строки RAD Studio командной строки нет, что указывает на madExcept, но он все еще работает.madExcept.obj не найдено при создании в Team CIty

enter image description here

+0

Это не отвечает на ваш вопрос, но вы добавили дополнительный шаг сборки для madExceptPatch.exe? В противном случае madExcept, вероятно, не будет работать, см. Http://help.madshi.net/madExceptFaq.htm –

ответ

0

Проблема, кажется, что madExcept и весь с ума люкс добавляет ссылки на включаемые файлы и библиотеки

HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\CodeGear\BDS\7.0\... 

Поскольку TeamCity сборки агент работает как другому пользователю эта информация недоступна для него.

Смежные вопросы