Растолкуйте плиз про длинные имена файлов..
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено колян безпарольныи 05 марта 2005 г. 20:46

Ситуация такая- на Win98SEr поставил MSVS6 и поверх него DDK-98.
Начинаю все делать по хелп файлу из DDK натыкаюсь на такую фразу


Note The Windows 98 DDK cannot be installed in a directory that does not follow the 8.3 naming convention.

Хорошо, назвал папку d:\ddk\
Но сама MSVS ведь захотела для себя папку с именем D:\Microsoft Visual Studio\. Попытка насильно переинсталить MSVS в папку с коротким названием D:\MSVS\ ничего не дала, часть файлов он размещает таки в папке D:\MSVS\ а часть упорно в D:\Microsoft Visual Studio\ , причем в меню где выбор директории он у нескольких компонент запрещает изменять папку инсталяции.
Нудаладно, с++ работает, но как быть с DDK? Если он невоспринимает себя в папке с длинным именем ,о чем и предупреждает, то воспримет ли он MSVS в длинной папке? Открыв файл ddkvars.bat я вижу что он действительно обрезал пути к MSVS до вида:

rem Root of Visual Developer Studio Common files.
set VSCommonDir=D:\MICROS~2

rem
rem Root of Visual Developer Studio installed files.
rem
set MSDevDir=D:\MICROS~2\MSDEV98

rem
rem Root of Visual C++ installed files.
rem
set MSVCDir=D:\MICROS~2\VC98

Вот я и спрашиваю- будет ли такая связка работать? Что делать с длинными именами? Может грубо заменить эти "MICROS~2\" на длинное имя?

А может есть смысл проинсталить MSVC5.0 который таки по словам же самих MS "The highest recommended version to compile sample code found in the Windows 98 DDK." тогда как на MSVC6 они говорят "Do not use with the Windows 95 DDK or with the Windows 98 DDK.".
Заинсталить хрюшу с положенным софтом легше всего, но всеравно прийдется заточить софт и под W98, рано или поздно эта проблема вылезет.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru