Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > C/C++/С#


Ответ
 
Опции темы Опции просмотра
Старый 07.07.2016, 01:29   #1 (permalink)
Wolfil14
Member
 
Аватар для Wolfil14
 
Регистрация: 21.03.2009
Сообщений: 743
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1025
Smile Помогите создать файл .exe

Добрый день, помогите пожалуйста. Сразу к сути - как в VisualStudio правильно создать проект с WindowsForm, чтобы на выходе получить Exe файл, который запускается на любом ПК без дополнительных ухищрений.

Проблема в том что при создании пустого проекта и добавления виндоус формы все работает, но только на моем пк, на других нет, требует библиотеки или просто ошибки. А как сделать по другому не пойму, перечитал весь интернет и не нашел ответа, помогите пожалуйста.
Wolfil14 вне форума   Ответить с цитированием

Старый 07.07.2016, 01:29
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Я думаю, что внутри этих ссылок вы найдете важную информацию

Создать файл chm
НЕ УДАЕТСЯ СКОПИРОВАТЬ ФАЙЛ...НЕ УДАЕТСЯ СОЗДАТЬ ФАЙЛ ИЛИ ПАВПКУ
не удается скопировать файл...не удается создать файл или папку
Создать файл EXE
Pascal ABC: File23. Дан файл вещественных чисел, создать файл целых чисел

Старый 11.07.2016, 10:03   #2 (permalink)
Wolfil14
Member
 
Аватар для Wolfil14
 
Регистрация: 21.03.2009
Сообщений: 743
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1025
По умолчанию

Еще раз здравствуйте, может кто то подскажет, никак не могу решить данную проблему.
Wolfil14 вне форума   Ответить с цитированием
Старый 11.07.2016, 10:20   #3 (permalink)
СветLANa
Просто Светлана
 
Аватар для СветLANa
 
Регистрация: 01.04.2012
Сообщений: 5,469
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 31398
По умолчанию

Делается установщик, примерно так
__________________
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
СветLANa вне форума   Ответить с цитированием
Старый 11.07.2016, 10:28   #4 (permalink)
vasilych
Member
 
Аватар для vasilych
 
Регистрация: 17.01.2012
Адрес: Краснодар
Сообщений: 2,708
Записей в дневнике: 5
Сказал(а) спасибо: 30
Поблагодарили 254 раз(а) в 36 сообщениях
Репутация: 59322
По умолчанию

Чтобы получить на выходе исполняемый файл, проект необходимо скомпилировать. Для того, чтобы приложение не искало при запуске библиотеки в системе, в настройках компилятора нужно поставить галочку(ки) о необходимости включить используемые библиотеки в скомпилированный файл.
vasilych вне форума   Ответить с цитированием
Старый 11.07.2016, 11:14   #5 (permalink)
Wolfil14
Member
 
Аватар для Wolfil14
 
Регистрация: 21.03.2009
Сообщений: 743
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1025
По умолчанию

Цитата:
Сообщение от СветLANa Посмотреть сообщение
Делается установщик, примерно так
спасибо, вечером попробую так.
Цитата:
Сообщение от vasilych Посмотреть сообщение
Чтобы получить на выходе исполняемый файл, проект необходимо скомпилировать. Для того, чтобы приложение не искало при запуске библиотеки в системе, в настройках компилятора нужно поставить галочку(ки) о необходимости включить используемые библиотеки в скомпилированный файл.
в теории я так и предполагал о такой галочке, а вот где именно нужно ее поставить?
Wolfil14 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 11.07.2016, 11:18   #6 (permalink)
vasilych
Member
 
Аватар для vasilych
 
Регистрация: 17.01.2012
Адрес: Краснодар
Сообщений: 2,708
Записей в дневнике: 5
Сказал(а) спасибо: 30
Поблагодарили 254 раз(а) в 36 сообщениях
Репутация: 59322
По умолчанию

Я в своё время баловался программированием на Delphi, но даже по нему бы не подсказал - давно это было. А уж по VisualStudio- тем более. Не знаком. Поковыряйте настройки.
vasilych вне форума   Ответить с цитированием
Старый 11.07.2016, 11:23   #7 (permalink)
Wolfil14
Member
 
Аватар для Wolfil14
 
Регистрация: 21.03.2009
Сообщений: 743
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1025
По умолчанию

Цитата:
Сообщение от vasilych Посмотреть сообщение
Я в своё время баловался программированием на Delphi, но даже по нему бы не подсказал - давно это было. А уж по VisualStudio- тем более. Не знаком. Поковыряйте настройки.
да вот и дело в том что все перерыл, все галочки уже навыстовлял, не помогает ничего(
Wolfil14 вне форума   Ответить с цитированием
Старый 11.07.2016, 11:33   #8 (permalink)
vasilych
Member
 
Аватар для vasilych
 
Регистрация: 17.01.2012
Адрес: Краснодар
Сообщений: 2,708
Записей в дневнике: 5
Сказал(а) спасибо: 30
Поблагодарили 254 раз(а) в 36 сообщениях
Репутация: 59322
По умолчанию

Ну тогда остаётся только делать инсталлятор. Либо стандартными средствами, как Светлана привела в примере, либо использовать сторонний сборщик, типа InstallShield. При сборке дистрибутива тот может включить все необходимые библиотеки и при инсталляции раскидать их по нужным папкам и прописать необходимые пути в реестре и ini-файлах.
vasilych вне форума   Ответить с цитированием
Старый 11.07.2016, 15:37   #9 (permalink)
ALS
Member
 
Аватар для ALS
 
Регистрация: 16.03.2011
Адрес: Севастополь
Сообщений: 679
Сказал(а) спасибо: 97
Поблагодарили 129 раз(а) в 9 сообщениях
Репутация: 22123
По умолчанию

гугл -> visual studio компиляция с библиотеками
выдает огромное количество информации
ALS вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 01:23.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.