Сборка проекта VC ++ 6 от TeamCity. Не могу найти заголовочные файлы

У меня есть проект VC ++, и у меня есть файл .dsw. Я хочу собрать проект через TeamCity и получить файл .dll.

В TeamCity в разделе «Действия по сборке» я указал тип Runner в качестве командной строки и передаю следующие параметры.

Myproject.dsw /MAKE "Myproject - Win32 Release MinSize"

Он создает пустые выходные каталоги и все, но я получаю эту ошибку

fatal error RC1015:  cannot open include file 'afxres.h'

Я проверил, что файл находится в папке «C: \ ProgramFiles \ Microsoft Visual Studio \ VC98 \ MFC \ Include».
Я не понимаю, почему он не берет файл из этого места. Я попытался добавить это местоположение в переменную среды PATH, но это не работает.

Однако TeamCity выбирает несколько файлов из C: \ ProgramFiles \ Microsoft Visual Studio \ VC98 \ Include.

Пожалуйста помоги.

0

Решение

Я кое-как выяснил решение для этого.

Агент TeamCity работает как служба Windows. Таким образом, он не может получить доступ к переменной среды пользователя, например, для % include% и% lib%.

Я передал эти две переменные в качестве переменных среды в TeamCity Build. И вуаля !!! Оно работает. 🙂

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]