У меня есть несколько проектов, привязанных к MS VC6 [Я так понимаю, это 10+ летний компилятор. Я понимаю, у него есть некоторые проблемы. Это то, с чем я сейчас должен работать.]
В попытке автоматизировать некоторые сборки я пытаюсь заставить работать компиляцию командной строки msdev. Кажется, что все работает до конца, когда происходит ошибка в файле 'afxres.h'.
Это проект MFC, и у меня установлен полный компилятор VC6. (Проект прекрасно собирается в IDE.) Я видел несколько онлайн-вопросов, где пытается использовать компилятор «Express» с поддержкой OUT MFC, но это НЕ мой случай.
Я вижу некоторые форумы Interwebs q / a, которые, похоже, намекают на проблему с «include path too long» в компиляторе VC6. Единственное решение, которое я нашел, это «сделать путь включения короче», но ... как это может быть реалистичным вариантом? Я не думаю, что у меня есть посторонние пути!
http://www.ms -news.net / f3291 / компилятор фатальна ошибки rc1015-не может разомкнутый-include-файл-afxres-ч-2526453.html
У кого-нибудь есть другие идеи для меня? Я немного растерялся. Плюс решение, которое они предлагают [«Обходной путь, который я нашел, состоял в том, чтобы скопировать все параметры компиляции / I, сгенерированные записью C / C ++. Общие. Дополнительные каталоги включения и переместить их в C / C ++. CommandLine.Additional Options»] похоже, что в VC6 нет эквивалентных «дополнительных параметров CommandLine»?
Спасибо всем !!
Craig
ОБНОВЛЕНИЕ: на самом деле это как-то связано с тем, что я НЕ запустил файл vcvars32.bat и другие ошибки переменных среды include / library .... СПАСИБО!