HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Установка VS 6.0 на Win 10
Страницы (3): [1] 2 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
BALISTA
Новичок

Дата регистрации: Jan 2017
Проживает: -
Сообщений: 20

Рейтинг



Установка VS 6.0 на Win 10

Доброго времени форумчане, у меня довольно странный вопрос.
Знаком ли кто-нибудь или может у кого уже был опыт. Я бы хотел установить старую Visual Studio 6.0 на десятую винду x64. На семёрку с небольшими приколами но она устанавливается.
А на десятку она тоже устанавливается, но в конце установки на окошке updating system виснет установщик (хоть студия потом открывается и компилирует). Но вот пятый сервиспак и процессорпак не хотят устанавливаться.
Скачивать ради небольших правок другую студию или виртуальную машину с XP не очень охота. Спасибо за внимание!

Сообщить модератору | | IP: Записан
Сообщение: 201189

Старое сообщение 08-04-2021 14:55
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Установи на виртуальную машину, а после скопируй папку со студией на хост. Работать будет, т.к. шестая студия не требует б-г мерзких дотнетов. Если удастся найти ссылку здесь на форуме (если ссылка ещё жива), сможешь найти архив около 100 мегабайт, который выкладывал когда-то Жэка, автор мода Area 51.
Я советую всё-таки, юзать, минимум, VS 2010 Express. Адаптировать сорцы под новые студии не так сложно, как заставить работать старые студии на новой винде.

Цитата:
BALISTA писал:
Скачивать ради небольших правок другую студию или виртуальную машину с XP не очень охота.

Если сидишь на 10-й винде, смело качай последнюю (2019) студию и последнюю версию Windows SDK. А потом ручками, ручками, правь проекты и код, чтобы они собирались в соответствии со стандартами, которые мелкомягкие так усердно игнорировали около 20-ти лет.

Добавлено 09-04-2021 в 04:16:

Stackoverflow тебе в помощь.

Отредактировано Ku2zoff 08-04-2021 в 21:08

Сообщить модератору | | IP: Записан
Сообщение: 201196

Старое сообщение 08-04-2021 21:16
- За что?
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Адаптация сдк под современные компиляторы - задача нудная, но несложная. Там, в основном, надо сделать две вещи:

1. Вывести объявления счетчиков за пределы for-loop.
2. Поправить места, где берутся указатели на функции (это, в основном, сервер, где всякие think'и устанавливаются)

Если компилятор будет жаловаться на функции вроде strcpy, требуя заменить их на strcpy_s, то можно в настройках проекта добавить дефайн _CRT_SECURE_NO_WARNINGS.

Цитата:
Ku2zoff писал:
Установи на виртуальную машину, а после скопируй папку со студией на хост.


А зачем копировать на хост в таком случае, можно прямо в виртуалке и компилить

Отредактировано Government-Man 08-04-2021 в 22:36

Сообщить модератору | | IP: Записан
Сообщение: 201197

Старое сообщение 08-04-2021 22:35
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Government-Man
Там ещё кажется надо HSPRITE переименовать, и ARRAYSIZE.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 201199

Старое сообщение 08-04-2021 23:10
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Цитата:
XaeroX писал:
Там ещё кажется надо HSPRITE переименовать, и ARRAYSIZE.


Да, точно, еще вот это.

Сообщить модератору | | IP: Записан
Сообщение: 201200

Старое сообщение 09-04-2021 00:04
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Government-Man писал:
Если компилятор будет жаловаться на функции вроде strcpy, требуя заменить их на strcpy_s, то можно в настройках проекта добавить дефайн _CRT_SECURE_NO_WARNINGS.

А можно ещё: Ignore specific warnings: 4996. Потому что _CRT_SECURE_NO_WARNINGS избавляет не от всех подобных варнингов.
Цитата:
XaeroX писал:
Там ещё кажется надо HSPRITE переименовать, и ARRAYSIZE.

Не надо ничего переименовывать. Достаточно утащить из последнего SDK файлы winsani_in.h и winsani_out.h, и вставить их перед и после инклуида windows.h соответственно. Или инклуида, который ссылается на windows.h.

Сообщить модератору | | IP: Записан
Сообщение: 201201

Старое сообщение 09-04-2021 05:03
- За что?
BALISTA
Новичок

Дата регистрации: Jan 2017
Проживает: -
Сообщений: 20

Рейтинг



Спасибо за ответы!
Как и предполагал, без виртуалки в моём случае не обойтись... Пичаль(
Новую студию я уже опробовал, там чъорт ногу сломит от количества разных приколов, для обывателя слишком сложный инструмент, с шестёркой как-то попроще

Сообщить модератору | | IP: Записан
Сообщение: 201202

Старое сообщение 09-04-2021 05:48
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
Government-Man писал:
Вывести объявления счетчиков за пределы for-loop.

Кстати это фирменный баг обходится и на самой шестёрке.

C++ Source Code:
1
// workaround MSVC 6.0 bug
2
#if defined (_MSC_VER)
3
#if (_MSC_VER <= 1200)
4
#define for if( false ) {} else for
5
#endif
6
#endif

Я в NT так сделал, в рамках подготовки к миграции на более свежую студию.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 201206

Старое сообщение 09-04-2021 08:15
-
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 560

Рейтинг



Цитата:
BALISTA писал:
Я бы хотел установить старую Visual Studio 6.0

А собственно зачем тебе именно ванильный ксаш со старым проектом MSVC?
Бери лучше свежий код с FWGS репозитория, там и баги пофикшены некоторые которые в ванильном ксаше есть, и под виндой оно теперь вполне нормально работает, и инструкцию по установке я тоже написал.

Добавлено 09-04-2021 в 16:35:

Ксашмод, кстати, тоже есть свежий у меня на гитхабе. Все отлично собирается на VS 2019 без дополнительных манипуляций.

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

Сообщить модератору | | IP: Записан
Сообщение: 201212

Старое сообщение 09-04-2021 12:35
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1002
Возраст: 31

Рейтинг



Я вот тут выкладывал.
https://hlfx.ru/forum/showthread.ph...9444#post199444
Сам лично пользуюсь и компилю последний ксашмод на 10-ке. Установка не требуется, но вроде в реестре она прописывается при запуске.

__________________
Мой мод на Xash

Сообщить модератору | | IP: Записан
Сообщение: 201213

Старое сообщение 09-04-2021 12:45
- За что?
BALISTA
Новичок

Дата регистрации: Jan 2017
Проживает: -
Сообщений: 20

Рейтинг



Цитата:
SNMetamorph писал:
А собственно зачем тебе именно ванильный ксаш со старым проектом MSVC?

Да я не хотел особо разбираться с новой студией, мне привычнее было бы в шестёрке. К тому же сама студия (и аддоны к ней с мануалом по установке в седьмую винду) я заботливо сохранил на старой машине.

Сообщить модератору | | IP: Записан
Сообщение: 201214

Старое сообщение 09-04-2021 12:46
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
BALISTA писал:
К тому же сама студия (и аддоны к ней с мануалом по установке в седьмую винду) я заботливо сохранил на старой машине.

Установи на старой машине и скопируй через флешку на новую. Должно работать, если нет каких-то особенностей с железом.

Сообщить модератору | | IP: Записан
Сообщение: 201215

Старое сообщение 09-04-2021 12:49
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
BALISTA писал:
Да я не хотел особо разбираться с новой студией, мне привычнее было бы в шестёрке

Они друг на друга очень похожи. Не знаю насчёт десятки, но к примеру шестёрка от 2005-й не сильно отличается.

Добавлено 09-04-2021 в 17:38:

Единственное, что меня бесит в новых студиях - это ошибки на русском.
Но думаю, это можно переключить.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 201216

Старое сообщение 09-04-2021 14:38
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Дядя Миша писал:
Единственное, что меня бесит в новых студиях - это ошибки на русском.

Аааа!!!11 Меня тов. Half в стимовском чате в своё время замучил этими логами на русском. В новых студиях вполне применяется любой языковой пакет. У меня и 2019 студия на аглицком, и джек, и вообще все проги для моддинга. Я только комменты в коде и чейнджлоги пишу на русском, это потом можно перевести, если понадобится.
Вообще, мне новые студии нравятся больше. Подсветка синтаксиса очень классная, автодополнение и всё такое прочее. Единственные два минуса - огромный вес непонятно зачем, и слишком частые обновы (которые ничего особо не значат для разрабов на C и C++), по крайней мере для 2019.

Сообщить модератору | | IP: Записан
Сообщение: 201218

Старое сообщение 09-04-2021 14:53
- За что?
BALISTA
Новичок

Дата регистрации: Jan 2017
Проживает: -
Сообщений: 20

Рейтинг



Цитата:
Ku2zoff писал:
Установи на старой машине и скопируй через флешку на новую

До этого я не додумался. Хахах, мда... Хотя стоило этот вариант самым первым пробовать

Сообщить модератору | | IP: Записан
Сообщение: 201219

Старое сообщение 09-04-2021 15:57
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 00:24. Новая тема    Ответить
Страницы (3): [1] 2 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Установка VS 6.0 на Win 10
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024