HLFX.Ru Forum Страницы (3): « 1 [2] 3 »
Показать все 42 сообщений этой темы на одной странице

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 писал:
это когда вы пишите действительно стандартный код, и компилятор в случае чего укажет на ошибку

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

__________________

xaerox on Vivino


Отправлено Дядя Миша 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 писал:
лучше всего писать кросс-платформенный код сразу

Ну так пиши сразу. Версия студии-то тут причем? Так сложно запомнить несколько простых вещей, типа, требования указывать имя класса при взятии адреса функции-члена, или что нельзя кастить разыменованный итератор к значению?

__________________

xaerox on Vivino


Отправлено adamix 20-10-2010 в 10:20:

Цитата:
Дядя Миша писал:
Не подскажешь как воспроизведение AVI портировать под линукс?


libphonon(кросс-платформенно)

Цитата:
XaeroX писал:
Ну так пиши сразу. Версия студии-то тут причем? Так сложно запомнить несколько простых вещей, типа, требования указывать имя класса при взятии адреса функции-члена, или что нельзя кастить разыменованный итератор к значению?


Дык неудобно и я всегда могу ошибиться. Намного удобнее когда студия сама может подсказать.


Отправлено XaeroX 20-10-2010 в 11:07:

adamix
Ну вот видишь, мы перешли к вопросу личных удобств
А мне кажется неудобной ИДЕ 2005 студии по сравнению с 6.0. Это тоже одна из причин, по которой я остаюсь на компиляторе 10-летней давности.

__________________

xaerox on Vivino


Отправлено Дядя Миша 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 скомпилено статически).


Временная зона GMT. Текущее время 17:57. Страницы (3): « 1 [2] 3 »
Показать все 42 сообщений этой темы на одной странице

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