Форум программистов, компьютерный форум CyberForum.ru

Проект на С++ - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.58
voicel
0 / 0 / 0
Регистрация: 17.07.2011
Сообщений: 16
03.08.2011, 15:13     Проект на С++ #1
Добрый день.

МБ вопрос глупый.
Как мне из своего проекта на Visual Studio сделать нормальное человеческое приложение?
Т.е. не папка Project, ехе-файл с дурацкой иконкой, всякие файлы .cpp и .h которых в норм. приложениях я никогда не наблюдал.
Попробую яснее, как сделать чтобы мой проект стал, ну вроде как скачиваеш какое нибудь приложение с инета, запускаеш единственный ехе, идет установка, приложение нормально ставится и в его папке я не наблюдаю всяких файлов исходного кода, а лишь всякие длл и файлы ресурсов.
будет ли мой проект работать на компьютерах без VS?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.08.2011, 15:13     Проект на С++
Посмотрите здесь:

C++ проект...
Курсовой проект C++
Проект C++
реальный проект C++
C++ не компилируется проект ((
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Roof
 Аватар для Roof
154 / 154 / 10
Регистрация: 03.11.2010
Сообщений: 393
03.08.2011, 15:34     Проект на С++ #2
Создаешь проект, пишешь исходный код. Чтобы распространить свое приложение - исходники не нужно выкладывать, кроме случаев, когда проект OpenSource ( это когда исходники намеренно выкладывают в общий доступ ). Твое приложение, которое ты создал ( твой исполняемый файл ) будет работать на всех компьютерах, где удовлетворены зависимости приложения.
Зависимости - это:
1) Операционная система, под которую написано приложение.
2) Различные библиотеки, которые использует приложение и соответственно от которых зависит приложение.
3) Некие другие файлы, зависимости, предусмотренные разработчиком.

В большинстве самых простых случаях это выглядит так:
Пишешь в Visual Studio на ОС Windows. Написал исходный код в пару сотен инструкций, скомпилировал проект из этой среды, получил .exe файл. И теперь его можно запускать на других компьютерах, где установлена ОС Windows.
Ну а если на другом компьютере не запускается, то значит чего-то не хватает. Каждый конкретный случай нужно рассматривать отдельно, я думаю. Хотя есть такие статьи в интернете "Приложение ( программа )не запускаются на другом компьютере" - поищи в google.

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

А иконку приложения можно поменять, уверен, что в VS есть легкий способ это сделать.
voicel
0 / 0 / 0
Регистрация: 17.07.2011
Сообщений: 16
03.08.2011, 15:55  [ТС]     Проект на С++ #3
Спасибо огромное!)
-=ЮрА=-
Заблокирован
Автор FAQ
03.08.2011, 16:19     Проект на С++ #4
По поводу запуска на других компах
Не работает exe-файл на других компьютерах: нет нужных библиотек
По поводу иконки проекта - кто тебе мешает её заменит в ресурсах на что-то более приятное для глаза или даже нарисовать самому???
По поводу установки или распаковки твоей сборки на комп
[Квест] Нужно написать распаковщика
ruslan_abel
 Аватар для ruslan_abel
33 / 33 / 4
Регистрация: 06.05.2011
Сообщений: 91
03.08.2011, 16:20     Проект на С++ #5
Для запуска приложений написанных в Visual c++ на компьютерах без установленной студии, надо установить Microsoft Visual C++ Redistributable Package версии 2005, 2008 или 2010, в зависимости от версии Visual Studio. Еще, если не ошибаюсь, финальную версию программы надо компилировать в режиме Release, а не в Debug режиме ( это выбирается в настройках проекта ).
Вот еще ссылка на msdn: Распространение файлов Visual C++
voicel
0 / 0 / 0
Регистрация: 17.07.2011
Сообщений: 16
03.08.2011, 16:45  [ТС]     Проект на С++ #6
Т.е. писать на VS без дополнительно установленного на комп. клиента ПО смысла нет?
-=ЮрА=-
Заблокирован
Автор FAQ
03.08.2011, 16:51     Проект на С++ #7
Цитата Сообщение от voicel Посмотреть сообщение
Т.е. писать на VS без дополнительно установленного на комп. клиента ПО смысла нет?
Продвинутые библиотеки ты врядли будешь использовать в своих проектах на начальных этапах, поэтому делай статический (т.е Release )экзешник и запускай на других компах, я вообще в 98-й студии пишу и ничё всё работает
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.08.2011, 16:52     Проект на С++
Еще ссылки по теме:

C++ Проект на SourceForge
C++ Проект
C++ Как скопировать проект в другой проект для дальнейшей работы над новой версией (VS)?

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

Или воспользуйтесь поиском по форуму:
voicel
0 / 0 / 0
Регистрация: 17.07.2011
Сообщений: 16
03.08.2011, 16:52  [ТС]     Проект на С++ #8
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Продвинутые библиотеки ты врядли будешь использовать в своих проектах на начальных этапах, поэтому делай статический (т.е Release )экзешник и запускай на других компах, я вообще в 98-й студии пишу и ничё всё работает
Ок, спасибо
Yandex
Объявления
03.08.2011, 16:52     Проект на С++
Ответ Создать тему
Опции темы

Текущее время: 19:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru