Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Command-line compilaton RAD Studio 2010. Поможете? make файл из файла проекта Builder 2010 
V
    Опции темы
narmo
Дата 28.12.2009, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 25.8.2007

Репутация: нет
Всего: нет



Друзья!
Возникла задача сделать автоматическую сборку проекта на RAD Studio 2010. Ранее она решалась с помощью замечательной утилитки bpk2mak + want + innosetup, например, а теперь не знаю что и делать.

Посоветуйте ктонть HOWTO или статьи по сабжу - самому разобраться в хитросплетения msbuild не получилось, да и это единственное, что я пока накопал, что теперь bcproj процессится с помощью msbuild для получения make-файла.

ЗЫ, оффтоп. Вот интересно, почему бы просто не дать возможность отдавать bcc32 в качестве параметра файл проекта или группы проектов? Напрашивается же решение.. Ан нет, городушки какие-то городят. Или я чего-то глобально не понимаю?

ЗЫ2: Ну неужели НИКТО не пытался компилить из командной строки проекты RAD студий старше 2007? 0_о


PS3: При попытке запустить MSBuild из папки .NET Framework он просто ругается на то, что не задана Target, а если делать "msbuild my.groupproj" (наипростейший вариант вызова, где вроде как негде ошибиться) из директории проекта (она гарантированно есть в searchpath RAD Studio) то ругается, что не может инстанцировать Build Environment с такими вот воплями:

"Build FAILED.

"D:\Work\timeweaver2\trunk\src\TimeWeaver.groupproj" (Build target) (1) ->
(Build target) ->
D:\Work\timeweaver2\trunk\src\TimeWeaver.groupproj(63,4): error MSB4127: The
"CallTarget" task could not be instantiated from the assembly "Microsoft.Build.
Tasks, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Plea
se verify the task assembly has been built using the same version of the Micros
oft.Build.Framework assembly as the one installed on your computer and that you
r host application is not missing a binding redirect for Microsoft.Build.Framew
ork. Unable to cast object of type 'Microsoft.Build.Tasks.CallTarget' to type '
Microsoft.Build.Framework.ITask'.
D:\Work\timeweaver2\trunk\src\TimeWeaver.groupproj(63,4): error MSB4060: The
"CallTarget" task has been declared or used incorrectly, or failed during const
ruction. Check the spelling of the task name and the assembly name.

0 Warning(s)
2 Error(s)"

Это сообщение отредактировал(а) narmo - 30.12.2009, 17:57
PM MAIL   Вверх
narmo
Дата 30.12.2009, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 25.8.2007

Репутация: нет
Всего: нет



Уточнил описание проблемы.
PM MAIL   Вверх
narmo
Дата 11.1.2010, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 25.8.2007

Репутация: нет
Всего: нет



Однако, ларчик просто открывался. Билдит он нормально только из консоли самой RAD Studio. Увы-увы. Как настроить переменные окружения и бог знает что ещё для того, чтобы оно работало и из обычной консоли - не знаю.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0403 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.