HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Флуд (https://hlfx.ru/forum/forumdisplay.php?forumid=11)
-- Выбор C++ компилятора (https://hlfx.ru/forum/showthread.php?threadid=2387)
Отправлено XaeroX 19-10-2010 в 16:31:
Цитата:
adamix писал:
В новых версиях обычно добавляют новые способы оптимизации.
Ну например, какие?
Я могу с таким же успехом сказать, что в новых версиях появляются новые баги.
Цитата:
adamix писал:
это когда вы пишите действительно стандартный код, и компилятор в случае чего укажет на ошибку
А зачем тебе стандартный код? Для портирования? Ну так гыцыца укажет, исправишь. А под виндой и нестандартный будет работать.__________________
Отправлено Дядя Миша 19-10-2010 в 16:40:
Цитата:
qpAHToMAS писал:
Попытка установки SP5 на MSVC 6.0 обрывается ошибкой.
мудак 2.5 входит в набор самого SP5.
Да тебе он и не нужен. Сервиспакпять - он только для компиляции хл2бета. А хлсдк соберется и на непропатченной версии.
Цитата:
adamix писал:
Хорошая привычка - это когда вы пишите действительно стандартный код, и компилятор в случае чего укажет на ошибку. В VC6.0 такого нету.
То-то ксаш и под вистой и под семеркой и под хп без проблем фурычит.
А если я его скомпилю какой-нибудь NET 2005 - зуб даю, что-нибудь изломается.
Добавлено 19-10-2010 в 20:40:
ЗЫ. Насчёт шквала говна - незнаю. Переползать на семерку в ближайшие семь лет не планирую.__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено thambs 19-10-2010 в 17:29:
а minigw пробовал?
Отправлено qpAHToMAS 19-10-2010 в 18:26:
Цитата:
thambs писал:
а minigw пробовал?
А сколько у него "C++ Compiler" весит? Он скачивает что надо во время установки, а у меня трафик лимитирован
.
И не знаю на сколько играет роль компиляции в компиляторе, который не использовался при создании Xash'а, но меня это грузит.
Отправлено Дядя Миша 20-10-2010 в 05:09:
Цитата:
qpAHToMAS писал:
И не знаю на сколько играет роль компиляции в компиляторе, который не использовался при создании Xash'а, но меня это грузит.
глупости всё это. Главное - следить за выравниванием. Пока структурки выровнены всё будет хорошо.__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено adamix 20-10-2010 в 05:30:
Цитата:
XaeroX писал:
А зачем тебе стандартный код? Для портирования? Ну так гыцыца укажет, исправишь. А под виндой и нестандартный будет работать.
С такой же уверенностью я могу и WINAPI юзать, а что? потом libwine прикручу...
ИМХО это неправильный подход, лучше всего писать кросс-платформенный код сразу, ну или хотяб код по стандарту.
Отправлено Дядя Миша 20-10-2010 в 05:33:
Цитата:
adamix писал:
лучше всего писать кросс-платформенный код сразу
Не подскажешь как воспроизведение AVI портировать под линукс?__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено XaeroX 20-10-2010 в 10:16:
Цитата:
adamix писал:
С такой же уверенностью я могу и WINAPI юзать, а что? потом libwine прикручу...
Нифига не с такой же уверенностью. Одно дело писать родной для ОС код, а другое - прикручивать левые глючные либы.
Цитата:
adamix писал:
лучше всего писать кросс-платформенный код сразу
Ну так пиши сразу. Версия студии-то тут причем? Так сложно запомнить несколько простых вещей, типа, требования указывать имя класса при взятии адреса функции-члена, или что нельзя кастить разыменованный итератор к значению?__________________
Отправлено adamix 20-10-2010 в 10:20:
Цитата:
Дядя Миша писал:
Не подскажешь как воспроизведение AVI портировать под линукс?
libphonon(кросс-платформенно)
Цитата:
XaeroX писал:
Ну так пиши сразу. Версия студии-то тут причем? Так сложно запомнить несколько простых вещей, типа, требования указывать имя класса при взятии адреса функции-члена, или что нельзя кастить разыменованный итератор к значению?
Дык неудобно и я всегда могу ошибиться. Намного удобнее когда студия сама может подсказать.
Отправлено XaeroX 20-10-2010 в 11:07:
adamix
Ну вот видишь, мы перешли к вопросу личных удобств 
А мне кажется неудобной ИДЕ 2005 студии по сравнению с 6.0. Это тоже одна из причин, по которой я остаюсь на компиляторе 10-летней давности.
__________________
Отправлено Дядя Миша 20-10-2010 в 13:37:
Цитата:
adamix писал:
libphonon(кросс-платформенно)
я извиняюсь, он весит как пол-ксаша 
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено FiEctro 20-10-2010 в 13:41:
qpAHToMAS
У жеки шестую студию спроси, у него она идет на висте уж точно. На семерке тоже должна.
Отправлено adamix 20-10-2010 в 15:22:
Цитата:
Дядя Миша писал:
я извиняюсь, он весит как пол-ксаша
Вы считаете что это так плохо для полнофункциональной медиа-либы ?
Я считаю что нет. Использую сие творение в нескольких проектах, в двух из них - вместе с Qt. Никаких нареканий
Отправлено FiEctro 20-10-2010 в 15:33:
adamix
И много они весят?
Отправлено adamix 20-10-2010 в 15:45:
Цитата:
FiEctro писал:
И много они весят?
~5-7мб в виде скомпиленного бинарника(не считая доп. зависимостей в виде отдельных дллок, при том что libphonon скомпилено статически).