Генерация VS 2005.vcproj's вручную - PullRequest
0 голосов
/ 07 февраля 2011

Я работаю над сценарием, который генерирует файлы проекта Visual Studio 2005 C ++ (.vcproj).

Сценарий читает make-файл, а затем выплевывает проект c ++.

INPUT : makefile ---> OUTPUT : проект VS 2005 c ++ (.vcproj)

Однако, когда я пытаюсь построить автосгенерированный проект в VS 2005, вывод ошибок: «Unspecified Error.» Очевидно, я не генерирую файл VS 2005 .vcproj правильно.

Предполагая, что мой файл проекта c ++ был искажен, я открыл VS 2005 и создал новый проект C ++.Я фактически скопировал хороший, созданный VS 2005 файл проекта в мой нерабочий, неправильно сформированный файл проекта.Я заменил Имя, Ссылочные включения (.libs), Включение компиляции (.cc, .c) и т. Д. В хорошем проекте VS 2005 с информацией о моем искаженном файле проекта.

Однако я все еще не могу получить VS2005 для компиляции моего .vcproj.Возможно, VS 2005 очень внимательно относится к содержанию своих .vcproj?

Пожалуйста, дайте мне совет, как вручную создать VS 2005 .vcproj.

Спасибо!

1 Ответ

2 голосов
/ 07 февраля 2011

Файлы проекта представлены в формате MSBuild, который представляет собой формат файла XML со схемой (XSD).Вы можете проверить ваши сгенерированные файлы по этой схеме.Следуйте приведенным здесь инструкциям:

http://blogs.msdn.com/b/msbuild/archive/2005/11/04/489212.aspx

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

Инструмент проверки XML-схемы (XSD)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...