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

С++ для начинающих

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

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

03.08.2011, 15:13. Просмотров 1748. Ответов 7
Метки нет (Все метки)

Добрый день.

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

Как скопировать проект в другой проект для дальнейшей работы над новой версией (VS)? - C++
(Visual Studio 2013) Например я сделал один проект, пусть это будет проект версия №1, затем я захотел улучшить проект версии №1 и сделать...

Проект - C++
Всем привет!) Подкиньте идею какой проект можно сделать используя GTK+ и MVS2008.)) p.s. текстовые редакторы и шифрование не подходит(...

Проект - C++
Всем привет! ------ Перестроение всех файлов начато: проект: freakout, Конфигурация: Debug Win32 ------ Удаление промежуточных и...

реальный проект - C++
Уважаемые! подскажите пожалуйста есть ли книга или самоучитель чтоб на реальном проекте каждую функцию обьясняли!

STL C++ проект - C++
всем привет, не могу придумать тему на курсовой проект по с++(STL), может кто-нибудь подскажет, или может быть у кого-нибудь готовое...

Посоветуйте проект - C++
Приветствую! Недавно начал изучать программирование и вот потихоньку по маленьку движусь, но хочу выполнять какой-то проект, в процессе...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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
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-й студии пишу и ничё всё работает
voicel
0 / 0 / 0
Регистрация: 17.07.2011
Сообщений: 16
03.08.2011, 16:52  [ТС] #8
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Продвинутые библиотеки ты врядли будешь использовать в своих проектах на начальных этапах, поэтому делай статический (т.е Release )экзешник и запускай на других компах, я вообще в 98-й студии пишу и ничё всё работает
Ок, спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.08.2011, 16:52
Привет! Вот еще темы с ответами:

Многофайловый проект - C++
Таки всеми правдами и неправдами создал из 3 файлов "тестик". И собственно не хочет это дело компилировать. Где я тут напортачил ? :( 1.)...

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

Многофайловый проект - C++
Собственно вопрос, скорее, к работе devc++ Ну вот захотел для "завтраки" собрать МП из 2 файлов 1 - main.cpp (ну как иначе) #include...

Проект и windows.h - C++
Всем ку. Когда делал программу просто одним файлом .c все было хорошо. Когда начал разбивать этот файл на проект, то появилась проблема...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.08.2011, 16:52
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru