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

Моя программа на других компьютерах - C++

Восстановить пароль Регистрация
 
Feodot
0 / 0 / 0
Регистрация: 15.01.2012
Сообщений: 8
15.01.2012, 18:24     Моя программа на других компьютерах #1
Почему когда я напишу какую нибудь программу на с++(проект win 32, не консольное) у меня всё запускается всё отлично, но если я скину данный файл ***.ехе например другу(тоесть другой комп), то у него при запуске кмпоьютер ругается на мой файл ехе, в чём причина?и как сделать, что бы у всех запускался данный файл, а не только у меня?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mr.kto
Сообщений: n/a
15.01.2012, 18:46     Моя программа на других компьютерах #2
потому что библиотек которые ты использовал при разработке своего приложения их нет на пк другого человека. когда создаешь проект то ставь галочку чтоб все ресурсы скидало тебе в папку с проектом или делай сетабник с проектом и чтоб ставило все библиотеки.
Feodot
0 / 0 / 0
Регистрация: 15.01.2012
Сообщений: 8
15.01.2012, 18:54  [ТС]     Моя программа на других компьютерах #3
Это всё хорошо спс) я вот работаю в visual studio, нельзя ли поподробнее, что нужно выставить?
Mr.kto
Сообщений: n/a
15.01.2012, 19:17     Моя программа на других компьютерах #4
вот пример где ставить галочку
Миниатюры
Моя программа на других компьютерах  
Feodot
0 / 0 / 0
Регистрация: 15.01.2012
Сообщений: 8
15.01.2012, 19:27  [ТС]     Моя программа на других компьютерах #5
к сожелению у меня нет add to source control, есть только creat directory for solution
Mr.kto
Сообщений: n/a
15.01.2012, 19:41     Моя программа на других компьютерах #6
Цитата Сообщение от Feodot Посмотреть сообщение
к сожелению у меня нет add to source control, есть только creat directory for solution
ничего что-то придумаем )!

Добавлено через 4 минуты
Microsoft Visual C++ 20xx Redistributable Package (x86/IA64). Этот пакет устанавливает стандартную библиотеку с++ (MSVCR80.dll) а так-же ATL, MFC и OpenMP библиотеки. После этого ваше приложение можно запускать на этой машине.
Чуть менее очевидный способ - статическая компоновка. Заходим в опции проекта, находим там опции компилятора (C/C++ -> Code Generation), и меняем параметр Runtime Library с "Multi Threaded DLL (/MD)" на "Multi Threaded (/MT)". Для отладочной версии программы нужно поменять "Multi Threaded Debug DLL (/MDd)", на "Multi Threaded Debug (/MTd)". После перекомпиляции, несем программу на любую машину и запускаем.

Добавлено через 4 минуты
или носи с собой .net framework той версии на которой пишешь пз и ставь на каждой пк framework
Feodot
0 / 0 / 0
Регистрация: 15.01.2012
Сообщений: 8
15.01.2012, 19:44  [ТС]     Моя программа на других компьютерах #7
Спасибо тебе!
Mr.kto
Сообщений: n/a
15.01.2012, 19:47     Моя программа на других компьютерах #8
Цитата Сообщение от Feodot Посмотреть сообщение
Спасибо тебе!
Обращайся, чем смогу тем помогу)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2012, 19:50     Моя программа на других компьютерах
Еще ссылки по теме:

C++ Почему моя программа неправильно работает?
C++ Найти в массиве сведений о компьютерах такой, который был выпущен позднее других
Создание .ехе файла, работающего без подключения библиотек на других компьютерах C++

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

Или воспользуйтесь поиском по форуму:
LittleBuster
5 / 5 / 1
Регистрация: 14.10.2010
Сообщений: 104
15.01.2012, 19:50     Моя программа на других компьютерах #9
Цитата Сообщение от Mr.kto Посмотреть сообщение
вот пример где ставить галочку
ОМГ, эта галочка для загрузки проекта в Team Foundation Server.

Чтобы твоё приложение запускалось на любом компьютере достаточно поменять с Debug на Release в верхней панели задач
Миниатюры
Моя программа на других компьютерах  
Yandex
Объявления
15.01.2012, 19:50     Моя программа на других компьютерах
Ответ Создать тему
Опции темы

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