Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Visual C++ 6, Почему эта среда самая популярная 
:(
    Опции темы
CaptainFlint
Дата 12.6.2006, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Искатель сокровищ
**


Профиль
Группа: Участник
Сообщений: 393
Регистрация: 26.2.2003
Где: Москва

Репутация: 7
Всего: 23



Цитата(maxim1000 @  12.6.2006,  12:55 Найти цитируемый пост)
есть там такая опция (по умолчанию включена) - использовать C-Runtime из DLL
её надо выключить
у меня проект на WinAPI запускался сам по себе, без всяких дополнительных файлов от VC2005 на других компьютерах 

Естественно, статическую линковку никто не отменял, но опять же, функции никуда не денутся, и из воздуха не появятся. Нету DLL - значит, они будут в EXE-файле, отсюда увеличение размера.

На всякий случай уточню: я не говорю, что 2003/2005 студиями невозможно пользоваться из-за этой особенности. Я говорю лишь, что в этом конкретном параметре они проигрывают шестёрке, и что этот конкретный параметр лично для меня далеко не малозначимый. 


--------------------
Почему же, ё-моё, ты нигде не пишешь "ё"?
--------------------
Для тех, кто не знает: CaptainFlint - это бывший Константин. ;) 
PM MAIL WWW ICQ   Вверх
Earnest
Дата 12.6.2006, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Цитата(CaptainFlint @  12.6.2006,  12:51 Найти цитируемый пост)
В запакованом по самое не хочу RAR-архиве - 750 килов. И это при том, что сами проги получаются несколько десятков килобайт (максимум, что у меня было - 200 килов, весьма навороченная прожка).

Для таких случаев, возможно, да... Но все же C++ в 2003 лучше (включая STL и возможность без проблем использовать буст). На 2005 я еще сама не перешла (опять переживать перенос приложения не готова).
 


--------------------
...
PM   Вверх
maxim1000
Дата 12.6.2006, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 1
Всего: 110



Цитата(CaptainFlint @  12.6.2006,  11:10 Найти цитируемый пост)
Естественно, статическую линковку никто не отменял, но опять же, функции никуда не денутся, и из воздуха не появятся. Нету DLL - значит, они будут в EXE-файле, отсюда увеличение размера.

т.е. так же, как и в предыдущих версиях
включене C-Runtime всегда требует увеличения размера exe-шника
обычно, это никого не волнует, т.к. пользы от него несоизмеримо больше

консольный проект, который выводит строку в консоль, занимает сотню килобайт
это, конечно, больше, чем в 6-й (не помню, сколько там), но терпимо

увеличение размера получается из-за того, что теперь используется только многопоточная версия CRT (в то время, как в 6-й была однопоточная)

P.S.
ну а если размер так важен, можно вообще отключить CRT smile 


--------------------
qqq
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0436 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.