|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
Выходной exe файл05.05.2011, 00:31. Показов 3772. Ответов 30
Метки нет (Все метки)
Привет.
собственно учусь на 1м курсе... пишем программки в компиляторах... значит когда-то там мы теоретически сможем создать какую-то программку. Хотелось бы узнать кое-что. Допустим я написал простенькую программу. Если нажать 1 выведет это, нажать то - выведет то. Как получить exe файл, чтобы я его смог запустить с любого другого компьютера? Как кароче получить конечную версию программы, конечные файлы и т.д. м?
0
|
|
| 05.05.2011, 00:31 | |
|
Ответы с готовыми решениями:
30
Дан текстовый файл. Перепишите его в выходной файл, удалив все знаки препинания |
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
||
| 05.05.2011, 11:41 | ||
|
...Так, ладно скинь пожалуйста свой проект Step L14 Добавлено через 1 минуту Ну исходники скинь тогда, ё...
0
|
||
|
72 / 71 / 8
Регистрация: 04.08.2010
Сообщений: 434
|
||||||
| 05.05.2011, 11:50 | ||||||
0
|
||||||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
|
| 05.05.2011, 14:06 | |
|
Короче, чё могу сказать, да, если компилить сию прогу в MSVC, то да, среди запрашиваемых библиотек нестандартные, так, у меня просит MSVCP90.dll и MSVCR90.dll; строго говоря, это совсем даже необязательно, ибо та же прога, скомпилированная в DEV C++ просит kernel32.dll, msvcrt.dll и PSAPI.dll
Значит нужно пытаться делать так (применительно к этой проге): искать в настройках MSVC которая либо бы по-другому компилила сию прогу, применяя только стандартные dll-ки. Либо пихала в проект необходимые нестандартные dll-ки; если не того, ни другого нет, тогда у меня слов нет вообще до чего неразумная это IDE. Может как-нибудь попозже замучу тему если здесь не расхлебаем Добавлено через 26 минут ...Вопрос можно считать решённым. Не работает exe-файл на других компьютерах: нет нужных библиотек Как вариант: Ну и гугл рулит конечно
0
|
|
|
72 / 71 / 8
Регистрация: 04.08.2010
Сообщений: 434
|
|
| 05.05.2011, 16:20 | |
|
Ну как говорится на вкус и цвет фломастеры разные.
Статистика размера, при стандартных настройкиах 37 кб, при статичной MFC 131 кб. Дальше решать сугубо индивидуально
0
|
|
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
| 05.05.2011, 16:21 [ТС] | |
|
Эм. Дак в том то и фишка. Мне нужно просто чтобы exe файл запускался на других компах без всяких там библиотек. Тоесть да они есть на моем компьютере(на котором я это все скомпоновал). Но чтобы на других компьютерах все и так работало на ура! вот.
способ vlad_td с Release помог кстати.
0
|
|
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
|
| 05.05.2011, 16:21 | |
|
0
|
|
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
| 05.05.2011, 16:23 [ТС] | |
|
Да и собсно в первый раз слышу про MFC. Я вроде писал, что только начал изучать язык
Добавлено через 39 секунд 2 мимкрия. ну в простых проектиках не жалко. А если это не простой проект, а проектище? Жалко будет
0
|
|
|
72 / 71 / 8
Регистрация: 04.08.2010
Сообщений: 434
|
||
| 05.05.2011, 16:23 | ||
. Установить пак библиотек от мелкомягких - я не считаю геморроем). Как и говорил это исключительно ИМХО
0
|
||
|
107 / 107 / 9
Регистрация: 02.06.2009
Сообщений: 578
|
|
| 05.05.2011, 16:52 | |
|
Вполне может быть, что использовался C++, юзающий либы дотнета (студия же все-таки). Вот тут уже со статическим привязыванием могут быть проблемы, поскольку стандартными средствами дотнет не прикрутить. Есть средства, которые могут привязать либы к проге, но весить она будет пару десятков МБ. Вот такие пироги. Будем надеяться, что все-таки у ТС "нормальный" С++.
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
|
| 05.05.2011, 17:27 | |
|
Потом если ТС так важна память, то пусть посмотрит и на расходы оперативной памяти.
Так, прога скомпилированная с библиотеками MSVC весит 37 кб, а в процессе работы 1,3 прога со статическими библиотеками весит 601, в процессе работы 0,9 та же прога скомпилированная DEV C++ весит 400, процессе работы 0,8 Так что всё неоднозначно, наверняка есть какие-то опции у линковщиков, для уменьшения размера прог. Типа убрать отладочную информацию и всё такое. Но я бы не стал щас ставить это приоритетом. Читаемый ёмкий код, эффективные алгоритмы, переносимость. Вот о чём надо щас думать.
0
|
|
|
72 / 71 / 8
Регистрация: 04.08.2010
Сообщений: 434
|
|
| 05.05.2011, 18:16 | |
|
Итог замеров у меня:
Прога скомпилированная с библиотеками MSVC, режим Debug весит 40 кб, а в процессе работы 640 кб Прога скомпилированная с библиотеками MSVC, режим Release весит 9.5 кб, а в процессе работы 540 кб Прога со статическими библиотеками весит 140 кб, в процессе работы 500 кб Взято стреднестатистическое на 10 одновременных запусках
0
|
|
| 05.05.2011, 18:16 | |
|
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|