Я работаю над скриптом, который создает файлы проектов Visual Studio 2005 C++ (.vcproj).Создание VS 2005 .vcproj's вручную
Сценарий читает make-файл, а затем выплевывает проект C++.
ВХОД: Makefile --->ВЫВОД: проект VS 2005 C++ (.vcproj)
Однако, когда я пытаюсь построить автоматически сгенерированный проект в VS 2005, выходы ошибок: " Неизвестная ошибка." Очевидно, что я не создаю файл VS 2005 .vcproj правильно.
Предполагая, что мой файл проекта C++ был искажен, я открыл VS 2005 и создал новый проект на C++. Я фактически скопировал хороший файл проекта, созданный в 2005 году, в мой неработающий файл с искаженным проектом. Я заменил Name, Reference Includes (.libs), Compile Includes (.cc, .c) и т. Д. В хорошем проекте VS 2005 с информацией моего искаженного файла проекта.
Однако, я все еще не могу получить VS 2005 для компиляции моего .vcproj. Возможно, VS 2005 очень специфичен в отношении содержания его .vcproj?
Пожалуйста, дайте мне совет о том, как вручную создавать VS 2005 .vcproj.
Спасибо!
Если я правильно понимаю, вы мне посоветовать, чтобы проверить схему, чтобы определить, что делает хороший .vcproj? Спасибо –
Да. Схема - это в основном определение грамматики. В нем говорится, какой элемент может произойти там, где и какие атрибуты разрешены, необязательные или обязательные. Инструменты проверки схемы проверяют ваши данные против этой грамматики и сообщают вам, что не так с вашим файлом и где. –