Как они могут мешать друг другу работать?
У меня стоят кейлы: - ARM, - C51, - C251, - C166. А также оболочки: - uv2, - uv3, - uv4.
Содержимое папки C:\Wrk\Keil: 24/11/10 15:29 <DIR> ARM 05/10/06 12:03 <DIR> C166 05/10/06 12:03 <DIR> C251 21/10/09 18:09 <DIR> C51 16/02/11 13:56 <DIR> UV2 16/02/11 13:56 <DIR> UV3 16/02/11 13:56 <DIR> UV4 18/02/09 17:47 UVSetup.ini 02/03/11 18:35 TOOLS.INI 24/11/10 15:53 TOOLS.INI.BKUP
Оболочкой UV2 не пользуюсь давно, оставлена на всякий случай для старых проектов. Использую UV3 и UV4, они отличаются файлами проектов, uv4 может открывать файлы проектов .uv2 (.opt), но при закрытии предлагает сохранить в своём формате .uvproj (.uvopt).
Старый формат по структуре - ini-файлы, удобные для редактирования вручную, новый формат файлов проекта пос структуре - xml. В фале проекта хранится тип используемого компилятора (для поддержки нужно правильно выбирать используемый "камень"). В файле "tools.ini" прописаны настройки для каждого компилятора (пути, файлы помощи, dll-ки и т.д.) и ключики (не выяснял нужны ли сейчас, но пусть будут). Файл "UVSetup.ini" хранит тоже самое что и "tools.ini", плюс ещё настройки. Добавлял эти файлы вручную. Для каждого компилятора добавлена лицензия.
Инсталлировал компиляторы по очереди в одну и туже папку, сохраняя после каждой установки копию папки, потом сравнивал отличия. Также теперь выполняю обновления версий.
|