Подскажите, есть ли какой компилятор, коим можно было бы собрать проект от 2010 студии, не устанавливая саму эту студию?
Из батника возможно...
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Вообще говоря, такой возможности нет, т.к. компиляторы не распространяются отдельно от студии. Если речь не о моде, а о некоей отдельной программе, то можно попробовать другой компилятор - скажем, MinGW.
А помните, когда-то давно БУзер делал миниатюрный компилятор на основе MSVC 6.0? С батниками. Я по образу и подобию делал на основе VS .NET 2003 когда-то. На основе 2010 тоже в принципе можно сделать такой же. Возможно, даже дотнетов не потребует для работы. Но весить будет не как бузерский меньше 10 мб, и не как мой меньше 20 мб, а точно меньше сотни.
Добавлено 29-09-2017 в 22:03:
Цитата:
nemyax писал: Проект от 2010 в 2015 не запустится?
Да запустится норм. Я в 2013 компилю халфу. Пользовался бы более новой, если бы не занимаемое место на Ж/Д. 2013 (с третьим патчем) жрёт около 5-6 гигов. А более новые не менее 15 гигов. При моём SSD объёмом 60 гб это критично.
Ну вот. Но первым делом надо XaeroXа опровергнуть.
Добавлено 29-09-2017 в 22:30:
Цитата:
Ku2zoff писал: А более новые не менее 15 гигов.
Это ложь. 2017 студия, которой собирается движок Volatile, занимает порядка 6 - 6,5 Гб. Это со всеми дополнительными пакетами, типа MFC и поддержки WinXP.
XaeroX писал: Это ложь. 2017 студия, которой собирается движок Volatile, занимает порядка 6 - 6,5 Гб. Это со всеми дополнительными пакетами, типа MFC и поддержки WinXP.
Хм. Значит, я перепутал с Visual Studio Community. А как насчёт Express версии? Это 2017 Express столько занимает? Если да, то я, возможно, перейду на неё.
XaeroX писал: Самая простая (и единственная бесплатная) это именно Community.
Странно. предыдущая Community (которая была до выхода 2015 студии) сожрала 15 гб места на винчестере. При МИНИМАЛЬНОЙ установке со всеми снятыми галочками. ЧЯДНТ?
UPD: поглядел установку Community 2017. Целый океан галочек, вполне возможно, действительно получится выбросить при установке всякие бейсики и сирешотки, сэкономив 10 гигов.
Я Ксерокса как-то спросил, ну кой тебе эти новомодные студии, ведь в глубине душы ты осознаешь, что у шестёрки код оптимальнее и быстрее получится. И знаете что он мне ответил? Я говорит, конечно осознаю, но я уже не представляю как жить без новомодных плюшек стандарта С++2017, когда вместо типа переменной можно писать auto и вместо стандартного приведения типа писать auto, я подозреваю, что в следующей версии, компилятор научится вставлять auto имплиситно, и мы наконец-то вернёмся к старому доброму неявному приведению типов "прямкаквси", попутно сломав парадигму Страуструпа о явном приведении типов.
Я вообще так подозреваю парадигмы для тово и существуют, чтобы их незаметно расшатывать, как духовные скрепы.
Дядя Миша писал: Я Ксерокса как-то спросил, ну кой тебе эти новомодные студии
Для меня польза кое-какая есть: начиная с 2012 существует автодополнение/автозаполнение (всегда) и более приятная подсветка синтаксиса. Второе, конечно, можно и самому накрутить при желании.
Цитата:
Дядя Миша писал: у шестёрки код оптимальнее и быстрее получится
А ведь никто не мешает разрабатывать и дебажить в одной среде, а релизную компиляцию производить в другой. Я вот в 2013 работаю, но у меня ещё есть 2003 (в виртуальной машине, т.к. в win 8 и win 10 категорически не работает). Я и там и там собираю. Для релиза буду собирать в 2003, чтоб гарантированно на всяких XP работало.
Пара слов, почему не юзаю 6.0, а именно 2003 - сила привычки. Быстрого интернета у меня в 2007-8 годах не было, а в магазине удалось достать только диск с 2003. Собирает хлсдк 2.3 на ура после пары незначительных правок. +солюшены нормальные, а не эти ваши кривые dsw, где какие-то косяки с директориями периодически всплывают, если прикрепить два и более проектов в 1 dsw.
Дядя Миша писал: в глубине душы ты осознаешь, что у шестёрки код оптимальнее и быстрее получится
Каждый человек имеет неотъемлемое право в глубине души заблуждаться.
Если говорить о студии, то я без IntelliSense и вороха плагинов уж не могу нормально с кодом работать. Но охотно верю, что некоторые предпочитают код в блокноте писать. Или, скажем, жить без горячей воды, электричества и канализации. Понятие удобства - оно такое, субъективное.
Цитата:
Ku2zoff писал: Для релиза буду собирать в 2003, чтоб гарантированно на всяких XP работало.
По-моему, сложнее сейчас найти геймерскую тачку с ХР, чем студию, которая не умеет компилить код, совместимый с ХР.
Цитата:
Дядя Миша писал: То-то у меня в параное 15 проектов в dsw.
В волатиле 42 проекта в данный момент, что как бы символизирует.
В те времена, когда я сидел на шестёрке, их было порядка 30, и шестёрка регулярно вылетала. Перешёл на 2010 - проблема была решена. Сейчас на 2017 вообще кайф, она спокойно тянет воркспейсы с 1000+ проектов (как у нас на работе), не то что 42.