Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/34: Рейтинг темы: голосов - 34, средняя оценка - 4.65
21 / 21 / 1
Регистрация: 28.05.2010
Сообщений: 67

Пересылка проекта VC++ (какие файлы действительно нужны?)

23.06.2012, 14:27. Показов 6442. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Папка с несложным проектом VC+ может весить до сотни сотен мегабайт. Если надо послать проект по электронной почте, это не очень удобно. Подскажите, какие файлы действительно надо пересылать, чтобы можно было спокойно продолжать работу с проектом на новом месте?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.06.2012, 14:27
Ответы с готовыми решениями:

Какие файлы из проекта нужны в репозитории?
Осваиваю git, хочу перенести несколько старых проектов на github. Писалось всё в MSVS => в папках проектов куча разных...

Подскажите, какие файлы после сборки проекта отвечают за восстановление проекта .dpr в Delphi 7
Подскажите, какие файлы после сборки проекта отвечают за восстановление .dpr в Delphi 7, если он в процессе работы был потерян? Нет времени...

Как узнать какие библиотеки нужны для проекта?
Проект нужно было закончить еще вчера, да вот такая задача передо мной стала. В references проекта всяких библиотек дофига, есть у меня...

11
32 / 30 / 6
Регистрация: 21.06.2012
Сообщений: 91
23.06.2012, 15:28
чтобы переслать по почте необязательны папки "debug" и "release". как правило они занимают большую часть места.
1
22 / 16 / 1
Регистрация: 15.10.2011
Сообщений: 305
23.06.2012, 18:13
А конкретно, тяжеловесные файлы *.pdb с отладочной информацией. И как сказал cppGhost, папки Debug и Release можно смело удалять и в проекте и в решении. Еще можно удалить файл [Название проекта].vcproj.[Имя компьютера].[Имя пользователя].user. Это для конфиденциальности. Но файл [Название проекта].vcproj нужно оставлять.
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
24.06.2012, 12:10
Нужно просто очистить проект. У меня Visual'а нет, но в любой уважающей себя IDE эта хрень есть. Поищи в меню что-нибудь типа Procejct->Clean. Это действо надо выполнить как в режиме Debug, так и в режиме Build. По итогу удалится всё то, что нагадил сам компилятор
0
Делаю внезапно и красиво
Эксперт С++
 Аватар для Deviaphan
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
24.06.2012, 13:41
Цитата Сообщение от Evg Посмотреть сообщение
о итогу удалится всё то, что нагадил сам компилятор
Кроме файлов, необходимых для работы PCH, а это тоже сотни мегабайт.(
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
24.06.2012, 13:49
Цитата Сообщение от Deviaphan Посмотреть сообщение
Кроме файлов, необходимых для работы PCH, а это тоже сотни мегабайт.(
Что, у Visual'а так всё плохо?
0
22 / 16 / 1
Регистрация: 15.10.2011
Сообщений: 305
24.06.2012, 13:51
Цитата Сообщение от Deviaphan Посмотреть сообщение
Кроме файлов, необходимых для работы PCH, а это тоже сотни мегабайт
Сейчас проверил. При очистке *.PCH тоже удаляются (VS2008). Остаются только *.ILK и файлы отчетов.
0
Делаю внезапно и красиво
Эксперт С++
 Аватар для Deviaphan
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
24.06.2012, 13:58
Цитата Сообщение от Evg Посмотреть сообщение
Что, у Visual'а так всё плохо?
Угу. Удаляется только то, что было в папках debug или release. А фалы для intellisence хранятся не в этих папках.

Цитата Сообщение от nanex Посмотреть сообщение
При очистке *.PCH тоже удаляются
Я оговорился.( Имел в виду файлы для работы intellisence. В 2010 это *sdf, а в 2008 не помню расширение. Они в папки солюшена лежат.
0
22 / 16 / 1
Регистрация: 15.10.2011
Сообщений: 305
24.06.2012, 14:00
В VS2008 это файлы *.ncb. Угу. Не удаляются
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
24.06.2012, 14:02
А может помимо "clean" есть что-то типа "полный clean"? Потому что не верится в то, что нет штатной возможности удалить все ненужные файлы, да ещё и весящие "сотни мегабайт"
0
Делаю внезапно и красиво
Эксперт С++
 Аватар для Deviaphan
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
24.06.2012, 14:17

Не по теме:

Цитата Сообщение от Evg Посмотреть сообщение
А может
Есть Clean(проекта) и Clean solution для всего солюшена. Но удаляются только файлы сборки, а служебные файлы студии остаются и удаляются только вручную. К шчастью, их можно перенаправить на временную директорию и они будут автоматически подчищаться.)



Добавлено через 45 секунд

Не по теме:

Тухло, конечно. Зато подсказки и поиск и т.п. быстро работают. VAssistX ещё больше мусора создаёт.

0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
25.06.2012, 14:35
Цитата Сообщение от dikanev Посмотреть сообщение
Папка с несложным проектом VC+ может весить до сотни сотен мегабайт. Если надо послать проект по электронной почте, это не очень удобно. Подскажите, какие файлы действительно надо пересылать, чтобы можно было спокойно продолжать работу с проектом на новом месте?
Консоль -
1.1 без PreCompiled Headers (т.е в проекте где нет stdafx) - только срр программы
1.2 с PreCompiled Headers (исключить из проекта папки Debug Release и ncb файл (он весит от 2-х до 15 метров и лежит в каталоге проекта)

АПИ - исключить всё то что указано в пункте 1.2
MFC - тоже что и АПИ
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.06.2012, 14:35
Помогаю со студенческими работами здесь

Помогите пожалуйста! Какие файлы нужны для инсталлятора?
Для своей БД хочу сделать инсталлятор на Delphi, какие файлы, библиотеки, программы мне надо переписать, для работы Run-time версии...

Какие файлы нужны, чтоб запускался exe-шник
при создания exe-шника, создается куча файлов. Они все нужны, чтоб работал exe-шник или нет?

Какие файлы нужны для приложения, которое использует interbase?
Недавно написал программу, которая работает с базами данных, а конкретнее с базами данных системы interbase. Вот я создал инсталляционный...

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

Какие нужны файлы для пользователя в папке Release после построения приложения
Привет всем! Написал программку. В итоге в папке Release появилось куча непонятных файлов... 1. Зачем нужны и нужны ли для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru